Ich habe folgenden String:
{LG:FOO_BAR|Foo|Bar|Foo_Bar}
Ich möchte mit einem Pregmatch die folgende Teile in einem Array haben:
FOO_BAR
Foo
Bar
Foo_Bar
Folgender Code holt mir schon sauber FOO_BAR raus und schreibt es in ein Array mit dem Key 'identifier'.
'/{LG:(?<identifier>[\w]+)([|[A-Za-z0-9]+]*)}/'
Nur bekomm ich irgendwie die N-wiederholbare '|<foo_bar>' Teile nicht extrahiert.
Any Chance?