Haruka
Mitglied
Morgen Leute!
Ich hab nen RegExp gebastelt, den ich auch 2fach validiert bekommen hab. Einmal von dem RegExCoach und einmal von dem RegExpTester-Plugin für Eclipse...
Nur Java selbst stellt sich quer zuzugeben, dass mein RegExp im String vorkommt...
Source:
Consolenausgabe:
Überseh ich was grundlegendes oder will Java mich einfach nur wieder ärgern?
(JDK: 1.0.5_04)
Ich hab nen RegExp gebastelt, den ich auch 2fach validiert bekommen hab. Einmal von dem RegExCoach und einmal von dem RegExpTester-Plugin für Eclipse...
Nur Java selbst stellt sich quer zuzugeben, dass mein RegExp im String vorkommt...
Source:
Code:
Pattern p = Pattern.compile("\\{test:([\\w]*)\\}");
Matcher m = p.matcher(content);
System.out.println(content);
System.out.println(p.toString());
System.out.println(m.toString());
if (m.matches()) {
System.out.println("yuhu...");
}
else {
System.out.println("moep");
}
System.out.println(Pattern.matches("\\{test:([\\w]*)\\}", content));
Consolenausgabe:
Code:
das ist ein test mit {test:mir} :)
\{test:([\w]*)\}
java.util.regex.Matcher[pattern=\{test:([\w]*)\} region=0,34 lastmatch=]
moep
false
Überseh ich was grundlegendes oder will Java mich einfach nur wieder ärgern?
(JDK: 1.0.5_04)