Hallo,
wie kann ich denn bitte in einem String die Zeichen zwischen einem "=" und einem "&" auslesen OHNE dass "=" und "&" davor gestellt werden?
Ich habe in etwa folgenden String "Dies ist mein Termin =12.11.2009, 13:30 Raum 105& und der ist einzuhalten =einverstanden&" (um es mal plastischer darzustellen...
Nun habe ich mir folgendes gebastelt:
Was als Resultat folgendes ausgibt:
Das "=" und "&" möchte ich aber nicht mit ausgegeben haben...
Habe bisher nur PHP-Erfahrung mit RegEx, wobei das auch da schon immer eine Fuddelarbeit ist, bis es mal passt....
Vielen Dank und viele Grüße,
Dirk
wie kann ich denn bitte in einem String die Zeichen zwischen einem "=" und einem "&" auslesen OHNE dass "=" und "&" davor gestellt werden?
Ich habe in etwa folgenden String "Dies ist mein Termin =12.11.2009, 13:30 Raum 105& und der ist einzuhalten =einverstanden&" (um es mal plastischer darzustellen...
Nun habe ich mir folgendes gebastelt:
Code:
Pattern p = Pattern.compile("=(.*?)&");
Matcher m = p.matcher(input);
while (m.find()) {
System.out.println(m.group());
}
Was als Resultat folgendes ausgibt:
=12.11.2009, 13:30 Raum 105&
=einverstanden&
Das "=" und "&" möchte ich aber nicht mit ausgegeben haben...
Habe bisher nur PHP-Erfahrung mit RegEx, wobei das auch da schon immer eine Fuddelarbeit ist, bis es mal passt....
Vielen Dank und viele Grüße,
Dirk