javascript - 在 Illustrator 的查找和替换脚本中使用正则表达式
问题描述
这个脚本是由另一个用户创建的,然后我对其进行了一些调整,你可以在这篇文章中看到更多关于它的信息
这是脚本:
#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);
它不能正常工作,我想我必须摆脱角色或其他东西,但我不确定。
解决方案
推荐阅读
- installation - Why do I get this error message when running 'yum install edb-as11-server'
- python - 如何使用 def 中的变量
- javascript - 如何用空格替换两个分隔符之间的文本?
- amazon-web-services - 将 AWS 服务从一个 AWS 账户迁移到另一个 AWS 账户
- python - Pandas 在同一列上导入具有索引级别的多索引 csv
- node.js - 我有嵌套数组值我想找到 groupId 并想显示特定的组消息和 senderId
- linux - 在 Linux 中安装 Vmware 服务器
- c++ - 运行函数 GetVolumeInformation() 时我得到非常随机的结果
- php - 与您的 MariaDB 服务器版本相对应的正确语法的手册错误
- c# - 当我开始拖动时,我的可拖动对象变得不可见