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