- 締切済み
PHP 文字列中に特定の文字列を探す
掲示板のようなものを作成したいと思っています。 基本的にはhtmlspecialcharsでタグ無効にしています。 書き込み本文中に、URLやメールアドレスの文字列があった場合、 自動的にリンク文字にしたいのですが、 どのように判定すれば、どこからどこまでURL文字列なのかが 判断できますでしょうか。 また“>>数字”を見つけたらその“>>数字”をリンク文字にしたいとも思っております。 ご存知の方いらっしゃいましたらご教示願います。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- neko_noko
- ベストアンサー率45% (146/319)
回答No.1
正規表現を利用すればいいのではないでしょうか? 文字の中からURLやメールアドレス、電話番号などを取り出すのに利用されています。 ただ、正規表現自体は奥が深く、URLを取り出すだけでも考慮しておくことが結構あるようですので、 本格的にやるなら、基本から勉強することをお薦めします。