Tom: String schneiden

Beitrag lesen

Hello,

Kann mir jemanden Helfen wie ich aus dem String:

"<td align='left'><a href='/a/b/c/aktuelles.php?verbandKuerzel=N&amp;awVerband=N_&amp;vereinNr=213365'>Mannschaft : <a href='/a/b/c/aktuelles.php?verbandKuerzel=N&amp;awVerband=N_&amp;vereinNr=213338'>Mannschaft2</td>"

einen neuen String bekomme der nur "Mannschaft1 : Mannschaft2" beinhaltet?

Ich sehe zwar kein 'Mannschaft1' aber ich vermute, dass das der teilstring vor dem ':' ist.

Wo beginnt Mannschaft1?  -> nach dem zweiten '>'
Wo endet Mannschaft1?    -> vor dem dritten '<'

Vor Mannschaft1 muss also  |([^>]*>){2}|  stehen
Nach Mannschaft1 muss | : <|  stehen

die | gehören nicht zum Muster sondern begrenzen dieses...

Auf diese Weise solltest Du das erforderliche Muster für einen Regulären Ausdruck zusammen bekommen. Und weil Du die begrenzenden Teilstrings selber gar nicht suchst, kannst Du gleich positive look-around Assertions dafür verwenden

http://de.wikipedia.org/wiki/Regulärer_Ausdruck

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de