私はphpを使用preg_replace()
して、ハッシュタグ記号が前に付いている単語をハイパーリンクに変換しています。
したがって、次のよう#austin
になります:<a href="/tag/austin">#austin</a>
これが私の正規表現です。
preg_replace('/\B#(\w*[A-Za-z_]+\w*)/', '<a href="/tag/$1">$0</a>', $text);
私の問題は、大文字の文字がある場合、href 値はそれらを保持しますが、href 値を常に完全に小文字にしたいということです。
入力:#Austin
ならない: なる必要があり<a href="/tag/Austin">#Austin</a>
ます:<a href="/tag/austin">#Austin</a>
正規表現を変更してこれらの結果を作成するにはどうすればよいですか?