gio*_*o79 3 google-apps-script
我正在尝试传入简单的正则表达式字符串,例如
findText("/a/");
Run Code Online (Sandbox Code Playgroud)
或者
findText(/a/);
Run Code Online (Sandbox Code Playgroud)
但它没有找到任何东西。如果我只传入像这样工作的文本
findText("a");
Run Code Online (Sandbox Code Playgroud)
如何在那里传递正则表达式字符串?
在 的文档中不是很清楚findText,但是 的文档replaceText更清楚:
搜索模式作为字符串传递,而不是 JavaScript 正则表达式对象。
文档中replaceText显示的示例表明您的第三个示例是正确的(其中搜索a仅显示为字符串"a".
body.replaceText("^.*Apps ?Script.*$", "Apps Script");
显然,String.search()在这里也可以使用,但是如果您希望操作文本的属性,而不仅仅是字符串内容,那么使用内置的 javascript 函数可能会让您束手无策。
| 归档时间: |
|
| 查看次数: |
8143 次 |
| 最近记录: |