我使用此代碼使用一個「標籤」系統,類似Twitter的:@用戶名,它會連接起來,他們的個人資料的preg_replace去掉空格太
preg_replace("/@(\w+)/", '<a href="http://www.buddyweb.me/profile/?username=$1">@$1</a>', ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"http://assets.buddyweb.me/scripts/run_link.php?url=\\0\" target=\"_blank\" class = \"user_created_link\" title = \"External Link\">\\0</a>", $original));
它可以找到,但如果有兩個未來給對方,如:
@someone @else
將它們連接起來,配置文件,但它消除它們之間的空間,如:
我知道這件事情很容易,但我有點新的PHP的,所以我就真的不知道怎麼刪除,我試着從上面的代碼去除/
的但破壞了整個事情
編輯
我已經發表完整的代碼。
如果不刪除這些空間對我來說... – 2012-02-15 17:54:44
我不認爲這個問題是在正則表達式,可能有一些與輸出部分。 – iDifferent 2012-02-15 18:01:57
我已經發布完整的代碼。 – Frank 2012-02-15 18:13:12