.matches

JuriW

Aktives Mitglied
Hallo zusammen,

Ich habe folgende if-Abfrage mit der Methode ".matches".

Code:
        if (eingabe.matches("[0-9]"+"X")) {
            System.out.println("Korrekt: Besteht nur aus Ziffern");
        } else {
            System.out.println("Fehler: Keine Ziffer");
        }

Ich will, dass wenn Eingabe (Eingabe ist hier ein String) aus einer Zahl besteht UND wenn Eingabe ein X enthält, die 1. Ausgabe erzeugen soll.
Bei einer Zahl ohne X soll diese ebenso ausgegeben werden.


Mir ist klar, dass ("[0-9]"+"X") nicht funktioniert
Ich habe auch schon ("[0-9]+X") probiert, jedoch wird dann bei einer normalen Zahl, welche ausschließlich aus Ziffern besteht die 2. Ausgabe erzeugt.

Eine if-else Abfrage, sprich zuerst nur abfragen ob Eingabe aus 0-9 besteht und dann abfragen ob sie aus 0-9 und einem X besteht, führt ebenso wenig zum Ergebnis.

Beste Grüße,
Juri
 

thet1983

Top Contributor
Code:
"^[0-9X]*$"

Code:
"1235X" > true
"1235 X" > false
"1235" > true

oder du fragst ein string ob er numeric ist ^[0-9]*$ und danach ob ein 'X' enthalten ist mit contains
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Nooobi Regex und .matches() geben keine Ausnahme Java Basics - Anfänger-Themen 10
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
O Ich habe einen String und soll mit matches schauen, ob ein Buchstabe zu einer geraden ANzahl im String vorkommt, wie soll das gehen? Java Basics - Anfänger-Themen 7
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
D ergebnis.matches("[1-9]?[0-9].[0-9][0-9]?") ein teil eines größeren Strings Java Basics - Anfänger-Themen 12
M Schlüsselworte Unterschied: String.matches und Pattern.compile Java Basics - Anfänger-Themen 2
L String überprüfen mit .equals .contains oder .matches? Java Basics - Anfänger-Themen 1
T Kommatar in der matches Methode Java Basics - Anfänger-Themen 2
T Methoden String.matches() - Regex Java Basics - Anfänger-Themen 2
D matches() Java Basics - Anfänger-Themen 6
G Probleme mit Zahlenfilter bei Texteingabe mithilfe String matches Java Basics - Anfänger-Themen 4
P File matches nur für Ordnername von 00..99 Java Basics - Anfänger-Themen 13
C Reguläre Ausdrücke: string.matches() und gefangene Gruppen Java Basics - Anfänger-Themen 12
S Regex - alle Matches ausgeben? Java Basics - Anfänger-Themen 2
K String.matches Uhrzeit Java Basics - Anfänger-Themen 2
B Matches Java Basics - Anfänger-Themen 6
S Pattern.matches mit Ignore Case Java Basics - Anfänger-Themen 2
R String.matches Java Basics - Anfänger-Themen 6
A Pattern.matches(); Java Basics - Anfänger-Themen 14
K Prob mit java.util.regex.matches-String wird nicht erkannt? Java Basics - Anfänger-Themen 9
B Pattern matches (String auf - prüfen) Java Basics - Anfänger-Themen 2
G Ansätze für Matches Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben