Hallo,
wenn nicht zwangsweise RegEx verwendet werden müssen, würde ich auf explode zurückgreifen. Das heisst, man teilt den String anhand von "<tag1>" und entfernt aus dem Reststring die dort am anfang auftauchenden "</tag1>". Wenn gewünscht, werden diese natürlich wieder am Ende ergänzt, sodass die Arrayelemnte schliesslich den vollständigen Tag enthalten.
Mit freundlichen Grüßen, Lucas
--
selfcode: sh:( fo:| ch:? rl:° br:& n4:° ie:| va:| de:< zu:) fl:| ss:) ls:< js:|
selfcode: sh:( fo:| ch:? rl:° br:& n4:° ie:| va:| de:< zu:) fl:| ss:) ls:< js:|