我有一个字符串:
{A}{B}={C}{D}<{E}{F}<=
我想要做的是使用正则表达式拆分该字符串,以便得到类似的内容:
1: {A}{B}=
2: {C}{D}<
3: {E}{F}<=
我目前正在使用(?<=\>)|(?<=\<\=)|(?<=\>\=)|(?<=\=)|(?<=\<)|(?<=!\=)
分割字符串,但它没有产生所需的结果,如您所见:
1: {A}{B}=
2: {C}{D}<
3: {E}{F}<
4: =
我需要在正则表达式中更改以获得我正在寻找的结果?
答案 0 :(得分:2)
请改为尝试:
(?<=<=)|(?<=>=)|(?<=!=)|(?<==(?!=))|(?<=<(?!=))|(?<=>(?!=))
或者使用匹配而不是使用这个更简单的正则表达式进行拆分:
.*?(?:<=|>=|!=|=|<|>)