15.09.2016, 21:07
Hallo,
Ich komme grad nicht drauf, wie ich bspw. aus folgendem Text
die Werte der beiden Zeilen mit test bekomme, also
Ich möchte, dass für jede Zeile ein Matching existiert.
Mein aktueller Stand von mehrfachen Tests sieht so aus:
Der matcht aber nur den ersten ( ich verwende preg_match_all )
Die Regel soll lauten: Innerhalb der doppelt geschweiften Klammern alle Werte, die nach der Zeichenfolge "test" kommen, als separates Matching!
Ohne die geschweiften Klammern zu berücksichtigen bekomme ich das hin, aber ich möchte explizit vermeiden, dass eine Wertangabe zufällig im normalen Dokumentenbereich existiert und ebenfalls gematcht wird.
Wer kann mir einen Schubs in die Richtung geben?
Danke
Ich komme grad nicht drauf, wie ich bspw. aus folgendem Text
Code:
{{
test foo:bar
test foo:baz
}}
Code:
foo:bar // Matching #1
foo:baz // Matching #2
Mein aktueller Stand von mehrfachen Tests sieht so aus:
Code:
/(?<=\{\{)\s+?test\s+([\w:]+)/ius
Die Regel soll lauten: Innerhalb der doppelt geschweiften Klammern alle Werte, die nach der Zeichenfolge "test" kommen, als separates Matching!
Ohne die geschweiften Klammern zu berücksichtigen bekomme ich das hin, aber ich möchte explizit vermeiden, dass eine Wertangabe zufällig im normalen Dokumentenbereich existiert und ebenfalls gematcht wird.
Wer kann mir einen Schubs in die Richtung geben?
Danke