コロン ':'の最初の出現箇所を見つけ、その前の完全な文字列をリンクに追加する必要があります。コロンの前のテキストをリンクするためのPHPの正規表現
username: @twitter nice site! RT www.google.com : visited!
に変換する必要があります。例えば
:私はすでにクリッカブルURLへ@twitter文字列を変換し、次の正規表現を持っている
<a href="http://twitter.com/username">username</a>: nice site! RT www.google.com : visited!
$description = preg_replace("/@(\w+)/", "<a href=\"http://www.twitter.com/\\1\" target=\"_blank\">@\\1</a>", $description);
任意のアイデア:)
名前は常に文字列の先頭にありますか? –
はい、いつも始まりです。 – CLiown
'username:'と '@ twitter'は2つの異なるリンクにする必要がありますか?あなたの例では、変換後に '@ twitter'が消えるためです。 – Karolis