2012-04-06 12 views
-2

Ich bin für einen einfachen Java-Regex suchen, um zu sehen, ob ein gegebener String enthält das folgende Muster:Regex-String von Format zu entsprechen DigitOperandDigit

DigitOperandDigit 

Digit eine Zahl von 0 bis 9 und Operanden zu sein, ist eine von +-/*.

Beispiele:

1+1 
2/4 
+0

einige der Forschung, versuchen einige Dinge und Post, wenn Sie mit der Hilfe benötigen Code, den Sie getan haben. – Guedes

Antwort

3

Dieser Ausdruck sollte funktionieren:

\d[*/+-]\d 

Und im Einsatz:

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

Danke! Ich habe versucht mit "[0-9] [*/+ -] [0-9]" und es hat nicht funktioniert. Nicht sicher, warum, aber danke. Dein arbeitet. –

Verwandte Themen