Heim >Java >javaLernprogramm >Wie kann man in Java feststellen, ob eine Zeichenfolge nur Zahlen und Buchstaben enthält?
Wie ermittelt Java, ob eine Zeichenfolge nur Zahlen und Buchstaben enthält?
In Java können Sie reguläre Ausdrücke („^[a-z0-9A-Z]+$“) verwenden, um zu bestimmen, ob eine Zeichenfolge nur Zahlen und Buchstaben enthält.
Gehe direkt zum Code
public static boolean isLetterDigit(String str) { String regex = "^[a-z0-9A-Z]+$"; return str.matches(regex); }
Java regulärer Ausdruck
Regulärer Ausdruck definiert das Muster der Zeichenfolge.
Reguläre Ausdrücke können zum Suchen, Bearbeiten oder Verarbeiten von Text verwendet werden.
Reguläre Ausdrücke sind nicht auf eine Sprache beschränkt, es gibt jedoch subtile Unterschiede in jeder Sprache.
In der folgenden Tabelle sind einige Beispiele und Beschreibungen regulärer Ausdrücke aufgeführt:
Regulärer Ausdruck th>Beschreibung | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Übereinstimmungszeichenfolge „Das ist Text“ | ||||||||
thiss+iss+text |
Beachten Sie das in der Zeichenfolge s+ . stimmt mit dem Wort „this“ überein. Das s+ nach dem Wort „this“ kann mit mehreren Leerzeichen übereinstimmen, und dann stimmt es mit der Zeichenfolge is überein, und dann stimmt s+ überein mehrere Leerzeichen und folgt dann der Textzeichenfolge. kann mit dieser Instanz übereinstimmen: Dies ist Text | ||||||||
^d+(.d+)? | ^ definiert, was mit d+ übereinstimmt ? Das Setzen von Optionen in Klammern ist optional > Entspricht den Instanzen: „5“, „1.5“ und „2.21“. |
Das obige ist der detaillierte Inhalt vonWie kann man in Java feststellen, ob eine Zeichenfolge nur Zahlen und Buchstaben enthält?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!