關係運算符我有一個這樣的字符串:捕捉與正則表達式
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