【发布时间】:2009-08-23 15:41:42
【问题描述】:
这不是我要的:
concatenate multiple regexes into one regex
有没有办法将一个正则表达式附加到另一个 (在 JavaScript 语言中)?
这样做的原因是为了简化代码维护(例如,如果包含的字符串很长或更容易由非程序员维护)。
例如,在 Python 中,我会写如下内容:
regstr1 = 'dogs|cats|mice'
regstr_container = '^animal: (cows|sheep|%s|zebra)$' % regstr1
re.compile(regstr_container)
然而,在 JavaScript 中,正则表达式不是字符串。
re = /^animal: (rami|shmulik|dudu)$/;
还是我错过了什么?
【问题讨论】:
-
我已经关闭了这个问题;但没有删除它,因此使用我使用的关键字的其他人将访问此链接:stackoverflow.com/questions/185510/…
标签: javascript regex