SE: Ausrufezeichen in preg_replace

Ich versuche gerade ein Skript nachzuvollziehen, und werde aus folgender Zeile nicht schlau:

preg_replace(array("!'!","![\r\n]!"),array("\'",'\r'),$text)

Die grundsätzliche Funktionsweise regulärer Ausdrücke ist mir vertraut, aber was genau tun die Ausrufezeichen da? In meinem RegExp Nachschlagewerk finde ich nichts darüber...

  1. Die grundsätzliche Funktionsweise regulärer Ausdrücke ist mir vertraut, aber was genau tun die Ausrufezeichen da? In meinem RegExp Nachschlagewerk finde ich nichts darüber...

    Stichwort: Begrenzer bzw. Delimiter.

    1. Ok, dachte bisher immer, dass nur / ein gültiger Delimiter ist. Wieder was gelernt, danke.