Hi,
ich hab mal wieder ne Frage! :roll:
Also ich habe verschiedene Strings und möchte diese jetzt auf Inhalt prüfen bzw. schauen ob nur Zahlen oder nur Buchstaben im String sind.
Ist an und für sich kein Problem, wenn ich den String Char für Char durchspringe und immer
benutze. Alternativ könnte ich mir ja auch immer einen Buchstaben als String nehmen und dann fragen
Aber für beide Lösungen müsste ich immer auf jeden einzelnen Buchstaben prüfen (OK bei nur Zahlen gings auch anderes :bae: ).
Gibts mit Hilfe der Regulären Ausdrücke nicht ne Möglichkeit wie ich einen kompletten String prüfen kann. Mit einzelnen Buchstaben z. B.
geht das ganze ja. Nur ich find keine Möglichkeit das ganze so zu machen, dass er mir einfach sagt ob ein String nur Buchstaben enthält.
Geht das überhaupt? Oder muss ich einfach jeden Buchstaben / jede Zahl einzelnen prüfen?
Danke für eure Hilfe.
Gruß
Eminent
ich hab mal wieder ne Frage! :roll:
Also ich habe verschiedene Strings und möchte diese jetzt auf Inhalt prüfen bzw. schauen ob nur Zahlen oder nur Buchstaben im String sind.
Ist an und für sich kein Problem, wenn ich den String Char für Char durchspringe und immer
Code:
char.isLetter();
char.isDigit();
benutze. Alternativ könnte ich mir ja auch immer einen Buchstaben als String nehmen und dann fragen
Code:
string.matches("[a-zA-Z]");
string.matches("[0-9]");
Aber für beide Lösungen müsste ich immer auf jeden einzelnen Buchstaben prüfen (OK bei nur Zahlen gings auch anderes :bae: ).
Gibts mit Hilfe der Regulären Ausdrücke nicht ne Möglichkeit wie ich einen kompletten String prüfen kann. Mit einzelnen Buchstaben z. B.
Code:
String s = "aaaaaa";
s.matches("a*");
geht das ganze ja. Nur ich find keine Möglichkeit das ganze so zu machen, dass er mir einfach sagt ob ein String nur Buchstaben enthält.
Geht das überhaupt? Oder muss ich einfach jeden Buchstaben / jede Zahl einzelnen prüfen?
Danke für eure Hilfe.
Gruß
Eminent