我需要從字符串中提取一些文本,然後用一個字符在一個實例中刪除而不是另一個字符替換該文本。希望這個例子會告訴你我的意思是(這是我至今):在preg_replace函數期間刪除字符
$commentEntry = "@Bob1990 I think you are wrong...";
$commentText = preg_replace("/(@[^\s]+)/", "<a target=\"_blank\" href=\"http://www.youtube.com/comment_search?username=${1}$1\">$1</a>", $commentEntry);
我想要得到的結果是:
<a href="http://www.youtube.com/comment_search?username=Bob1990">@Bob1990</a> I think you are wrong...
但我越來越:
<a href="http://www.youtube.com/[email protected]">@Bob1990</a> I think you are wrong...
我一直在處理這個問題至少一個小時,幾乎放棄了希望,所以任何幫助都非常感謝!