Auf Thema antworten

Hallo,

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


[code=Java]Pattern p = Pattern.compile("^\s*$");

            Matcher m = p.matcher(question[random]);

            boolean b = m.matches();[/code]


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



Oben