Google apps script DocumentApp replaceText正则表达式语法
我正在寻找正则表达式语法,将取代所有类型的特殊字符 我有一个在>标记之间带有问题标题的Google文档。我试图用表单响应替换所有标记(为了简单起见,我在下面的脚本示例中用空值“”替换它) 我当前的脚本:Google apps script DocumentApp replaceText正则表达式语法,google-apps-script,Google Apps Script,我正在寻找正则表达式语法,将取代所有类型的特殊字符 我有一个在>标记之间带有问题标题的Google文档。我试图用表单响应替换所有标记(为了简单起见,我在下面的脚本示例中用空值“”替换它) 我当前的脚本: var form = FormApp.getActiveForm(); var body = DocumentApp.openById('').getBody(); var items = form.getItems(); for(i=0;i<items.length;i++){
var form = FormApp.getActiveForm();
var body = DocumentApp.openById('').getBody();
var items = form.getItems();
for(i=0;i<items.length;i++){
body.replaceText('<<items[i].getTitle()>>','');
}
var form=FormApp.getActiveForm();
var body=DocumentApp.openById(“”).getBody();
var items=form.getItems();
对于(i=0;i),您可以考虑避开正则表达式中使用的诸如“**()”的特殊字符。这里有一个例子:
var form = FormApp.getActiveForm();
var body = DocumentApp.openById('').getBody();
var items = form.getItems();
for(i=0;i<items.length;i++){
var title = items[i].getTitle();
title = title.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
body.replaceText("<<" + title + ">>",'');
}
var form=FormApp.getActiveForm();
var body=DocumentApp.openById(“”).getBody();
var items=form.getItems();
对于(i=0;i),您可以考虑避开正则表达式中使用的诸如“**()”的特殊字符。这里有一个例子:
var form = FormApp.getActiveForm();
var body = DocumentApp.openById('').getBody();
var items = form.getItems();
for(i=0;i<items.length;i++){
var title = items[i].getTitle();
title = title.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
body.replaceText("<<" + title + ">>",'');
}
var form=FormApp.getActiveForm();
var body=DocumentApp.openById(“”).getBody();
var items=form.getItems();
因为(i=0;它非常不对劲,非常不对劲