我的数组包含数千个值,我需要获得“状态”'串出来的。 我使用正则表达式来获取各种字符串(来自同一个数组)并且它们都工作正常(例如以下内容:
'^\/\/[ ]{1}[0-9]{3,4}')
。
...所以为了得到所提到的[状态]'我创建了以下正则表达式:
'^\[State\]'
它的工作正常 Regex tester ...但是只要我在我的javascript代码中传递此正则表达式:
var reg = new RegExp(searchElement);
然后匹配测试它:
if (reg.test(file[el]))
我得到的其他东西如下:[测试] ......显然表达式出了问题。如上所述,其他表达方式完美无瑕......而且我不明白为什么它在在线正则表达式测试中有效,而且它不在我的代码中......