【发布时间】:2021-06-30 14:21:21
【问题描述】:
我想在模式之间重新插入一个字符串
假设我的输入字符串是
var st= "include('sometxt.abc')";
var st2 = "include('somename.xyz')";
我想替换每个包含中的文本,例如 我对上述输入的输出将是
"include('folder/sometext.abc')"
"include('folder/sometxt.abc')"
但是,我可以使用模式搜索字符串,但不知道如何替换, 搜索模式是
/include\("\w+.\w+"\)/g
thnakyou.
【问题讨论】:
-
您应该捕获更少的文本并使用捕获组。正则表达式:
(include\(')替换:$1folder/。请参阅regex101.com/r/5RiwLL/1 并使用代码生成器按钮。
标签: javascript regex string ejs