Gunnar Bittersmann: RegularExrepssions

Beitrag lesen

Hello out there!

<element [...] key="value1" [..] >
<element [...] key="value2" [..] >

Zwischen '<element' und 'key' dürfen also beliebige Zeichen stehen außer '>':
  <element[^>]+key

Die Liste sollte nachher beeinhalten:
value1,value2 usw..

Den Wert des 'key'-Attributes willst du dir also merken, also klammern. Im Attributwert kommen keine '"'.
  <element[^>]+key="([^"]*)"

Danach wieder beliebige Zeichen außer '>', danach '>'.
  <element[^>]+key="([^"]*)"[^>]+>

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)