DonC: RegularExpressions: Teilstring extrahieren

Beitrag lesen

Hi Leutz,

ich möchte mit RegEx einen Teilstring aus einem vorhandenen String extrahieren. Folgender String ist bspw. gegeben:

<meintag>
      Wort1
      <br />
      Wort 2
      <br />
      Wort 3
</meintag>

Ich möchte nun bspw. alles zwischen "<meintag>" und "</meintag>" extrahieren.

Bisher habe ich das über das Pattern

"<meintag>(.*)</meintag>"

probiert, aber es wird keine Übereinstimmung gefunden. Vermutlich hängt es mit den Zeilenumbrüchen zusammen, denn wenn ich alle Zeilenumbrüche entferne, wird das Pattern fündig. Ich habe bereits versucht, mit

"<meintag>(\n\r\s.*)</meintag>"

das Problem zu umgehen, aber auch das hat nicht geholfen.

Wäre super wenn Ihr mir helfen könntet.

Gruß,
Don