. Я задал тот же вопрос до here, но теперь мне нужно прожечь keywortd по-другому, затем другую часть слова. пример будет полезно я думаюregex, чтобы подчеркнуть слово по частям, если оно содержит ключевое слово
$str = "i like programming very much";
$key = "gram";
мне нужно, чтобы получить что-то вроде программMing
$str = "i like <span class='first'>pro</span><span class='second'>gram</span><span class='firs'>ing</span>"
why preg_replace("/([^\s]*?)(".preg_quote($key).")([^\s]*)/iu","<span class="first">$0</span><span class="second">$1</span><span class="first">$2</span>",$str);
doesn't work?
Благодаря
фиксированной благодаря много, но почему в некоторых случаях она начинается с 0, в другой раз из 1? – Simon
Насколько я знаю, $ 0 означает полное соответствие шаблону. Но я не уверен, что это верно для каждого аромата регулярного выражения. – Toto