在Illustrator的查找和替换脚本中使用正则表达式

时间:2019-04-03 11:39:19

标签: javascript regex adobe-illustrator extendscript

此脚本是由另一个用户创建的,然后我对其进行了一些调整,您可以在this post上查看有关此脚本的更多信息


这是脚本:

#target illustrator
var doc = app.activeDocument;

jsfind = prompt("Find: ", "");
jsreplace = prompt("Replace: ", "");

for ( var i=0; i<doc.artboards.length ;i++) {
var aBoard = doc.artboards[i].active;
var oldName = doc.artboards[i].name;
doc.artboards[i].name = oldName.replace (jsfind, jsreplace);
}

我想让jsfind使用正则表达式来“查找”

如果我只是切换

oldName.replace (jsfind, jsreplace);

oldName.replace (/jsfind/g, jsreplace);

它不能正常运行,我想我必须找个字符或其他东西,但是我不确定。

0 个答案:

没有答案