con*_*lfy 7 regex replace google-sheets
我正在尝试使用正则表达式从Google文档电子表格中的列中删除打开的数字.我不能让RegExReplace函数工作.这是我运行/调试代码时得到的错误:
Missing ) after argument list. (line 14)
这是我的代码的一部分(第14行是RegExReplace函数行,加粗):
regexFormat = "^[0-9]+$";
replVal = value.RegExReplace(value; regexFormat; "");  //error here
rplc.setValue(replVal);
这是官方语法: RegExReplace( text ; regular_expression ; replacement )
谁知道如何使用这个功能?谢谢!
我找到了另一种在 Google Docs 脚本中替换为正则表达式的解决方案:
var replace = '';//because we want to remove matching text
var regexp2 = new RegExp("[0-9]*[\.]*");//an example of regexp to do the job
var valcurat = value.replace(regexp2, replace);//working
由于我没有找到RegExReplace的任何解决方案,因此我用replace(regexp, new_text)更改了方法。这个有效。