M
Maik82
Gast
:bahnhof: :bahnhof:
Seit 2 Tagen hänge ich an einem Regex um ein vollständiges HTML Element mit Text zu finden.
Ich brauche nun einen regex der mir in einem HTML Text immer komplette solcher Blöcke findet..Argh. Im obigen Beispiel würde der regex 2 Zeilen finden mit jeweils dem kompletten String.
So ist mein aktueller Stand
Wer kennt sich damit aus ?
Gruß
Maik
Seit 2 Tagen hänge ich an einem Regex um ein vollständiges HTML Element mit Text zu finden.
Code:
<span style ='col'>[b]Fetter Text inerhalb 2 Tags[/b]</span>
<div style='row'>[i]<u>Text innerhalb von 3 Tags</u>[/i]</div>
Ich brauche nun einen regex der mir in einem HTML Text immer komplette solcher Blöcke findet..Argh. Im obigen Beispiel würde der regex 2 Zeilen finden mit jeweils dem kompletten String.
Code:
2 Matches found:
[color=blue]<span style ='col'>[b]Fetter Text inerhalb 2 Tags[/b]</span>[/color]
[color=blue]<div style='row'>[i]<u>Text innerhalb von 3 Tags</u>[/i]</div>[/color]
So ist mein aktueller Stand
Code:
Pattern ulPattern = Pattern.compile("<.*\\b[^>]*>(.*?)</.*>");
Matcher matcher = pattern.matcher(inputString);
while(matcher.find()){
String text = matcher.group(1);
System.out.println(text);
}
Wer kennt sich damit aus ?
Gruß
Maik