2012-04-06 163 views
-2

我在尋找一個簡單的Java正則表達式,看看是否給定的字符串包含以下模式:正則表達式匹配格式的字符串DigitOperandDigit

DigitOperandDigit 

位是數字0到9,操作數+-/*中的任何一個。

例子:

1+1 
2/4 
+0

做一些調查研究,嘗試一些事情,後當你需要的幫助你已經完成的代碼。 – Guedes 2012-04-06 22:39:57

回答

3

這種表達應該工作:

\d[*/+-]\d 

而且在使用中:

if (string.matches("\d[*/+-]\d")) 
{ 
    // ... 
} 
+0

謝謝!我嘗試使用「[0-9] [*/+ - ] [0-9]」,它不起作用。不知道爲什麼,但謝謝。你的工作。 – 2012-04-06 22:43:21