转义幻灯片应用程序脚本中的元字符不起作用
Escaping meta chars in slides apps script not working
我想将 212*235 匹配为幻灯片服务文本范围中的纯文本。因此我使用了
var trs = text.find('212*234');
var trs = text.find(/212*234/);
也试过
var re = new RegExp("212*234", "gi");
var trs = text.find(re);
但其中 none 有效。
https://developers.google.com/apps-script/reference/slides/text-range#findpattern
这可能是错误还是故意的?
您需要在 *
前加两个反斜杠,如:
var s = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
Logger.log(s.getText().find('212\*235')[0].asString());
我想将 212*235 匹配为幻灯片服务文本范围中的纯文本。因此我使用了
var trs = text.find('212*234'); var trs = text.find(/212*234/);
也试过
var re = new RegExp("212*234", "gi"); var trs = text.find(re);
但其中 none 有效。
https://developers.google.com/apps-script/reference/slides/text-range#findpattern
这可能是错误还是故意的?
您需要在 *
前加两个反斜杠,如:
var s = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
Logger.log(s.getText().find('212\*235')[0].asString());