Hallo!
ich habe einen String, der mehrere Bezeichner enthalten kann, die durch Tags in eckigen Klammern getrennt sind.
Beispiel:
Name[COMMA][SPACE]Vorname[NEWLINE]Straße[SPACE]Hausnummer[NEWLINE]Postleitzahl[SPACE]Ort[TITLE=Anschrift]
Bei den Bezeichnern sind auch Leerzeichen, Sonderzeichen etc. möglich. Die Tags können auch nicht positionsbezogen sein und Werte enthalten (TITLE), sind aber alle vordefiniert (COMMA|SPACE|NEWLINE|TITLE), damit u.U. auch eckige Klammern innerhalb der Bezeichner möglich sind.
Wie kriege ich mit preg_match_all alle Bezeichner und Tags getrennt in einer Liste?
Also:
Array([0] => Name [1] => [COMMA] [2] => [SPACE] [3] => Vorname [4] => [NEWLINE] 5 => Straße ...)
Danke,
Olivia