Я пытаюсь заменить первую строку в кодеPhp замена строк в HTML Ouput
$confirmation_message = apply_filters("pmpro_confirmation_message", $confirmation_message, false);
$confirmation_message = preg_replace('mysite.com', 'mysite.com?true', $str, 1);
echo $confirmation_message;
Но это дает мне странные ошибки
Delimiter must not be alphanumeric or backslash line
Вот оригинальный выход $ confirmation_message
<p><font><font class="">Visit your new site here: </font></font><a href="mysite.com/"><font><font class="">mysite.com</font></font></a></p>
<p><font><font class="">Manage your new site here: </font></font><a href="mysite.com/wp-admin/"><font><font class="">mysite.com/admin</font></font></a></p>
Вы неправильно регулярному_выражению в preg_replace. 'preg_replace ('/ mysite.com/', 'mysite.com?true', $ str, 1);' –
Я тоже это пробовал, но это не сработало @PiotrOlaszewski –
Возможный дубликат [Разделитель не должен быть буквенно-цифровым или обратная косая черта и preg \ _match] (http://stackoverflow.com/questions/7660545/delimiter-must-not-be-alphanumeric-or-backslash-and-preg-match) –