我有一个这样的字符串:
5 * ( {0,0} + {0,1} ) >= 4 * ( {0,2} / {0,3} )
我设法获得了字符串的左右部分;在这种情况下,关系运算符> =
我用来获取 +, - ,*,/ 运算符:
[\+\-\*/]
{0,0} 对:
\{\d*,\d*\}
我遇到了一个单独的部分:获得以下关系运算符: 的<,>,< =,>!=,==,=
有人可以帮我写这个正则表达式吗?
答案 0 :(得分:2)
您可以使用以下内容来匹配<,>,< =,> =,==,!=
[<>=!]=?
这也匹配其他组合,例如=
和!
。要确保仅匹配您可以使用的所需模式:
(?:<=?|>=?|==|!=)
这有点简洁,可能没有必要。