Я думаю, что php не нравится элемент управления g char после вашего трейлинга /.У меня были проблемы с этим, и удаление г, кажется, помогает.preg_replace имеет необязательные параметры, которые он принимает после строки, которую вы хотите увеличить, где вы контролируете, сколько раз вы хотите ограничить поиск, по умолчанию он глобальный.
В руководстве сказано, что вы установите предел с помощью 4-го параметра (лимита), и, если хотите, вы можете передать 5-й счетный параметр, который даст вам количество разнашел совпадение.
За мои деньги это просто еще одна вещь, которую PHP делает 1/2 правильно, и все это сводится к тому, что это почти идеальный язык.Но это ни здесь, ни там :)
О, и добро пожаловать в стек!:)