Problem mit der Klasse Pattern - Regulärer Ausdruck

Holger

Aktives Mitglied
Hallo,
habe ein kleines Problem mit der Klasse Pattern im Zusammenhang mit einem regulären Ausdruck.

Java:
Pattern p = Pattern.compile("^\s*$"); 
            Matcher m = p.matcher(question[random]);
            boolean b = m.matches();

Und zwar bei dieser Anweisung weißt Netbeans mich auch auf einen Fehler hin, und zwar sagt es mir "illegal escape character", jedoch versteh ich nicht warum.

Das "^" in Verbindung sagt ja eigentlich das dieses Zeichen was dazwischen steht vom Anfang bis Ende der Zeile vorkommen muss damit die Aussage richtig ist. Das "/s" weißst auf ein Leerzeichen.

Oder hab ich da einen Denkfehler drin? Bzw verwende ich diese Klasse falsch?:rtfm:

Freue mich über eure antworten und bedanke mich direkt mal für diese.

Mit freundlichen Grüßen
Holger
 
Hab es ausprobiert. Dank dir das war der Fehler. Ich hab glaub ich einfach den Wald vor lauter Bäumen nicht mehr gesehen 😀
 

Neue Themen


Zurück
Oben