我需要幫助的最後一個正則表達式問題。我試圖做的是能夠解析數學表達式,同時仍然讓我的正則表達式識別一元符號。我使用下面的解析整數:匹配一元符號和解析數學正則表達式
[\+\-]?[0-9]+
其中一期工程在這2種情況罰款:
myVar = -5
myVar = +5
正則表達式正確標識都-5和+5的整數。我的問題是,如果我有這樣一個場景:
myVar = 7-5
然而,這被正確匹配:
myVar = 7*-5
現在什麼正則表達式是做在7-5場景識別它的2個整數, 7和-5。實際上,我想要的是它能夠識別整數(7),減號( - ),然後是另一個整數(5)。我需要做什麼正則表達式模式?
在此先感謝。順便說一下,這是.NET Regex。