Hi leute ich habe ein kleines Problem mit regex.
folgende situation. ich möchte im text nach folgenden string suchen
{$meinstring}
habe das folgendermaßen umgesetzt
hat alles wunderbar funktioniert ausgabe ist: "$meinstring"
plötzlich habe ich festgestellt dass er falsche werte bei folgenden string raussucht
{$meinSuchString}{normalerString}
ausgabe ist
$meinSuchString}{normalerString
wie müsste ich mein preg_match string ändern damit er bei jedem } ein treffer abschließt? also ich brauche wirklich nur die strings, die mit einem $ ziechen beginnen alle anderen string in geschweiften klammern, müssen ignoriert werden.
bestimmt kann mir hier einer weiterhelfen
MFG
folgende situation. ich möchte im text nach folgenden string suchen
{$meinstring}
habe das folgendermaßen umgesetzt
PHP-Code:
preg_match_all('/\{\$(.+)\}/', $text, $treffer);
plötzlich habe ich festgestellt dass er falsche werte bei folgenden string raussucht
{$meinSuchString}{normalerString}
ausgabe ist
$meinSuchString}{normalerString
wie müsste ich mein preg_match string ändern damit er bei jedem } ein treffer abschließt? also ich brauche wirklich nur die strings, die mit einem $ ziechen beginnen alle anderen string in geschweiften klammern, müssen ignoriert werden.
bestimmt kann mir hier einer weiterhelfen

MFG
Kommentar