谷歌脚本搜索和替换正则表达式

时间:2012-10-30 19:31:16

标签: regex google-apps-script

我试图在文档上运行一个非常基本的Google脚本。     docBody = docBody.replaceText(searchStr,replaceStr);

例如,当searchStr ='Name'时,它可以正常工作,但是当我尝试替换'[Name]'时,脚本会挂起并在文档中产生垃圾。我意识到searchStr参数是一个正则表达式,我试过:

\ [名称\]

/ \ [名称\] / g

(\ [名称\])

一切都没有成功......

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

如果你正在做

searchStr = '\[Name\]';

然后这应该工作,没有斜线,没有修改器,没有组。如果您使用的是双引号,请务必双重转义:

searchStr = "\\[Name\\]";