【问题标题】:javascript remove g from regex [duplicate]javascript从正则表达式中删除g [重复]
【发布时间】:2020-02-22 15:45:45
【问题描述】:

有时我需要将正则表达式与 g 一起使用,有时不使用 g。

let setreg = /set (\w+) (.+?)/g;
let setregnog = /set (\w+) (.+?)/;

有没有办法只在 setreg 的末尾添加一个 g 而不是使用 2 个变量。

【问题讨论】:

标签: javascript regex


【解决方案1】:

是的 - 您可以使用 RegExp() 构造函数。

let ptn = /foo/;
new RegExp(ptn, 'g'); //<-- with
new RegExp(ptn); //<-- without

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 2015-10-25
    • 2019-02-16
    • 2021-11-03
    • 1970-01-01
    • 2010-10-23
    相关资源
    最近更新 更多