Aloah !
Ich suche jetzt schon seit Stunden nach einer Lösung Text der sich NICHT innerhalb von eckigen Klammern befindet zu ersetzen.
Sprich : text text bla text text [ text bla text text ] text bla text ->
bla soll durch blub ersetzt werden, es sei denn es befindet sich innerhalb der eckigen Klammern !
Ich krieg es einfach nicht hin
Das ist mein bisheriger Ansatz :
Ich suche jetzt schon seit Stunden nach einer Lösung Text der sich NICHT innerhalb von eckigen Klammern befindet zu ersetzen.
Sprich : text text bla text text [ text bla text text ] text bla text ->
bla soll durch blub ersetzt werden, es sei denn es befindet sich innerhalb der eckigen Klammern !
Ich krieg es einfach nicht hin
Das ist mein bisheriger Ansatz :
PHP:
$text = preg_replace('/[^\[]('.$name.')[^\]]/', "***", $original_text);