2015-10-16 113 views
-1

我试图找到一个JavaScript问题,并且由于几种情况,我无法正确调试JavaScript。我觉得这个问题可能是因为在[]之前有一个逗号(,)或},我可能在逗号和括号之间有换行符。 所以我想做一个搜索。我并不擅长编写正则表达式,但我确信有一个简单的例子可以帮助我。 我会很感激任何帮助! 谢谢!使用先行正则表达式,以逗号后跟花括号或大括号

回答

0

可以使用[]字符类结构,以提供两个字符之间的选择。这里是正则表达式:

,\n?[\]}] 
-1

,你可以检查它:

(?=,[\]\}]), 
(?=....) 'positive lookahead, meaning that it will only match if text is followed by this 
    ,[\]\}] is your lookahead pattern, this one means a comma followed by a ] or } 
      , matches for the comma 
相关问题