0
aaaaa @username bbbb cc ddddddd
©想得到這個標籤並替換或preg_replace到html。如何用PHP中的正則表達式替換「@」後標籤?
這樣,
aaaaa <a href="/username/">@username</a> bbbb cc ddddddd
aaaaa @username bbbb cc ddddddd
©想得到這個標籤並替換或preg_replace到html。如何用PHP中的正則表達式替換「@」後標籤?
這樣,
aaaaa <a href="/username/">@username</a> bbbb cc ddddddd
嘗試使用preg_replace
與模式/@([^ ]*)/
,這將讓你捕捉關鍵字username
您要更換使用。
$input = "aaaaa @username bbbb cc ddddddd";
$output = preg_replace("/@([^ ]*)/", "<a href=\"/$1/\">@$1</a>", $input);
echo $output;
輸出:
aaaaa <a href="/username/">@username</a> bbbb cc ddddddd
謝謝你的男人。工作! –
https://stackoverflow.com/questions/ask/advice看到,如果你還沒有準備好。 –
我有這個,但我沒有找到 –