正则表达式找到逗号后跟大括号或常规括号

时间:2015-10-16 18:48:05

标签: regex

我正在尝试查找JavaScript问题,由于某些情况,我无法正确调试JavaScript。我觉得问题可能是因为在[]或}之前有一个逗号(,) 我可以在逗号和括号之间换行。 所以我想搜索一下。我并不擅长写正则表达式,但我确信有一个简单的可以帮助我。 我很感激任何帮助! 谢谢!

2 个答案:

答案 0 :(得分:0)

您可以使用Regex: /<abc>(.*)<\/abc><xy>>(.*)<\/xy>/i XML String: some junk string not useful so would like to ignore this. param :<root><abc>SU</abc><ab>SDD</ab><xy>STED</xy></root> some more junk strings, so need to ignore this too...字符类构造在两个字符之间提供选项。这是正则表达式:

struct bit_field{
  unsigned int just_a_bit : 1;
  unsigned int five_bits  : 5;
  unsigned int            : 3; //Fill to 8 bits
}

答案 1 :(得分:-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