javascript从正则表达式中删除g [重复]
Posted
技术标签:
【中文标题】javascript从正则表达式中删除g [重复]【英文标题】:javascript remove g from regex [duplicate] 【发布时间】:2020-02-22 15:45:45 【问题描述】:有时我需要将正则表达式与 g 一起使用,有时不使用 g。
let setreg = /set (\w+) (.+?)/g;
let setregnog = /set (\w+) (.+?)/;
有没有办法只在 setreg 的末尾添加一个 g 而不是使用 2 个变量。
【问题讨论】:
这能回答你的问题吗? Adding modifiers to an existing regular expression 【参考方案1】:是的 - 您可以使用 RegExp()
构造函数。
let ptn = /foo/;
new RegExp(ptn, 'g'); //<-- with
new RegExp(ptn); //<-- without
【讨论】:
以上是关于javascript从正则表达式中删除g [重复]的主要内容,如果未能解决你的问题,请参考以下文章