我试图用中间的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

10-08 06:09