我试图用中间的JavaScript文本替换两条多行注释(在一行上)。我使用的是构建工具,该工具可读取整个文件,并且在构建过程中需要替换特定的字符串(由注释组成)。
例:
var data = /*testThisDelete:start*/new Date();/*testThisDelete:end*/
一旦更换,应该像这样使用
var data = 4.6.88
最佳答案
尝试这样的事情开始:
"your file as a string".replace(new RegExp('/\*testThisDelete\:start.*testThisDelete\:end\*/','m'), '"replacement text"');
有关更多有用的其他信息,请参见此帖子:JavaScript replace/regex