Javascript 使用字符串变量作为正则表达式
在JavaScript中,我们将Javascript 使用字符串变量作为正则表达式,javascript,regex,Javascript,Regex,在JavaScript中,我们将/g附加到一个不带引号的字符串以表示正则表达式 如果我在变量中有一个字符串,并希望将其用作正则表达式,该怎么办 这可能吗?如果是这样,谁能给我看一些示例代码 谢谢。/g是一个表示全局(匹配正则表达式的所有实例)的标志,它不表示正则表达式,而只是一个标志 如果需要动态正则表达式,请使用newregexp。此处用法:使用此: new RegExp("your regex here", "modifiers"); 请注意,/g不是正则表达式的分隔符,而是全局修饰符。正
/g
附加到一个不带引号的字符串以表示正则表达式
如果我在变量中有一个字符串,并希望将其用作正则表达式,该怎么办
这可能吗?如果是这样,谁能给我看一些示例代码
谢谢。
/g
是一个表示全局(匹配正则表达式的所有实例)的标志,它不表示正则表达式,而只是一个标志
如果需要动态正则表达式,请使用newregexp
。此处用法:使用此:
new RegExp("your regex here", "modifiers");
请注意,
/g
不是正则表达式的分隔符,而是全局修饰符。正则表达式如下所示:/your regex here/modifiers
<代码>修饰符可以是g
、i
和m
的组合。他们都在这里解释:谢谢,加比,你帮了我很多忙。但是,我必须将regexp部分(变量部分)放在不带引号的位置才能使其工作:
new RegExp(yourRegExp, "modifiers").
我希望这对某人有所帮助。事实上,
/g
由一个标志和前导斜杠组成。