Views
1533
Replies
0
Status
Closed
I was having a hard time trying to figure out the specifics of PS CS2 ..jsx regex format. I kept getting a syntax error, but I finally figured it out an I thought I’d share my thoughts here.
Here are a few things I tried that were wrong:
—–
var reg = new RegExp("*", "i"); // <– syntax error —–
var reg = new RegExp();
reg.compile("*"); // <– syntax error (also tried ‘ reg.compile("*", "g"); ‘ )
——
Short-style regex’s do not give a syntax error, like this: var reg = /lar.y/i; // <– no problem
So If you were, say, trying to add the rollover name inbetween ‘name’ and ‘.suffix’ you could try something like this:
var oname = "grandma.jpg";
var reg = /^(.*?)\.(.*?)$/;
var m = reg.exec(oname);
var newname = m[1] + "_over." + m[2];
alert(newname); // "grandma_over.jpg"
-Nate Murray http://www.natemurray.com
Here are a few things I tried that were wrong:
—–
var reg = new RegExp("*", "i"); // <– syntax error —–
var reg = new RegExp();
reg.compile("*"); // <– syntax error (also tried ‘ reg.compile("*", "g"); ‘ )
——
Short-style regex’s do not give a syntax error, like this: var reg = /lar.y/i; // <– no problem
So If you were, say, trying to add the rollover name inbetween ‘name’ and ‘.suffix’ you could try something like this:
var oname = "grandma.jpg";
var reg = /^(.*?)\.(.*?)$/;
var m = reg.exec(oname);
var newname = m[1] + "_over." + m[2];
alert(newname); // "grandma_over.jpg"
-Nate Murray http://www.natemurray.com
Must-have mockup pack for every graphic designer 🔥🔥🔥
Easy-to-use drag-n-drop Photoshop scene creator with more than 2800 items.