-5
我在尋找一種方法來構造正則表達式匹配兩個整數與數學運算,如6 + 36 85 * 52構建匹配像數字表達式的正則表達式5 + 65
我在尋找一種方法來構造正則表達式匹配兩個整數與數學運算,如6 + 36 85 * 52構建匹配像數字表達式的正則表達式5 + 65
對於像一個簡單的數學運算Number Operator Number
你可以使用這個表達式:
^[0-9]+(\+|\-|\*|\/)[0-9]+$
對於一個複雜的表達式像Number Operator Number Operator Number...
試試這個:
^[0-9]+((\+|\-|\*|\/)[0-9]+)+$
而不是'(\ + | \ - | \ * | \ /)',你可以做'[ - + * /]';只要確保'-'處於第一位,所以它不會被誤解爲範圍。 (可能依賴於正則表達方言)。 –
(1)哪種語言? (2)你有什麼嘗試? (3)你必須使用正則表達式嗎? – kennytm