ersetzen will ich folgendes:
{Test1:Test2}
und draus werden soll folgendes:
$Test1[Test2]
zwischen +): ( muß das leerzeichen noch raus, kann ich hier aber nicht machen, sonst hab ich ein smilie drinn!
bekomme nur jedesmal ne Fehlermeldung (hab auch schon einigemale Umgebaut...)?!
Parse error: parse error, unexpected '{' in C:\...\index.php(58) : eval()'d code on line 2
einer ne idee ?
gruss
{Test1:Test2}
und draus werden soll folgendes:
$Test1[Test2]
PHP-Code:
$origString = "{Test1:Test2}";
$pattern = array("/^\{([a-zA-Z]+): ([a-zA-Z])\}/");
$replace = array("$\\0\[\\1\]");
$string = preg_replace($pattern,$replace,$origString);
bekomme nur jedesmal ne Fehlermeldung (hab auch schon einigemale Umgebaut...)?!
Parse error: parse error, unexpected '{' in C:\...\index.php(58) : eval()'d code on line 2
einer ne idee ?
gruss
Kommentar