关系运算符我有一个这样的字符串:捕捉与正则表达式
5 * ({0,0} + {0,1}) >= 4 * ({0,2}/{0,3})
我设法左侧和字符串右侧部分;在这种情况下> =
关系运算符我为了用来获取+, - ,*,/操作符:
[\+\-\*/]
为{0,0}双:
\{\d*,\d*\}
剩下一个单独部分我卡住了:要获得关系运算符,它们是: <,>,< =,> =,==,!=
任何人都可以帮我写正则表达式吗?
关系运算符我有一个这样的字符串:捕捉与正则表达式
5 * ({0,0} + {0,1}) >= 4 * ({0,2}/{0,3})
我设法左侧和字符串右侧部分;在这种情况下> =
关系运算符我为了用来获取+, - ,*,/操作符:
[\+\-\*/]
为{0,0}双:
\{\d*,\d*\}
剩下一个单独部分我卡住了:要获得关系运算符,它们是: <,>,< =,> =,==,!=
任何人都可以帮我写正则表达式吗?
您可以使用下面的匹配<,>,< =,> =,==,!=
[<>=!]=?
这其他组合也很相配,例如=
和!
。为了确保只有你可以使用所需的模式匹配:
(?:<=?|>=?|==|!=)
这是有点不太简洁,可能没有必要。
只要注意它也匹配'=','!'。 – gongzhitaao 2013-04-10 22:42:50
其实这个匹配'!'以及。所以([<>] =?| [!=] =)更适合,我想。 – TrueY 2013-04-10 22:44:14
'[<> =!] =?'? – 2013-04-10 22:35:34
非常感谢。如果你可以把它写成答案,我会将它标记为答案。 – 2013-04-10 22:39:15