0
我在here之前詢問過相同的問題,但現在我需要以另一種方式重點關注keywortd,然後纔是其他部分的單詞。例如,將有助於我認爲正則表達式如果它包含關鍵字,那麼它就會逐個對齊這個單詞
$str = "i like programming very much";
$key = "gram";
我需要得到像親克明
$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 2010-08-24 11:47:14
據我所知,$ 0意味着整個模式匹配。但我不確定這是真正的每個正則表達式的味道。 – Toto 2010-08-24 12:00:13