正規表現という言葉からは、想像できるものがないんですね。 初めはいったい何のことなのか、サッパリ解りませんでした。この正規表現は非常に奥が深いものなのですが、簡単に言うと入力された文字が、要求に合っているかどうかを判断するもの、ということです。 たとえばメールアドレスを入力する欄にちゃんと@が入っているか?とかそう言ったことを判断するわけです。
正規表現という言葉からは、想像できるものがないんですね。 初めはいったい何のことなのか、サッパリ解りませんでした。この正規表現は非常に奥が深いものなのですが、簡単に言うと入力された文字が、要求に合っているかどうかを判断するもの、ということです。 たとえばメールアドレスを入力する欄にちゃんと@が入っているか?とかそう言ったことを判断するわけです。
ここでは良く利用する正規表現パターンを集めています。基本的に PHP のコードであり、置換関数も含めているものもあります。少し変更するだけで、 JavaScript などでも利用できるでしょう。 ちなみに、ご自身で動作確認したうえでご利用くださいませ。 URL '\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]' //URL を HTML のリンクに置き換える preg_replace('\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]', '<a href="\0">\0</a>', $text); メールアドレス 新しい TLD への対応は随時行わないといけませんが、基本的な様式として参考にしてください。 尚、ドメイ
Brian Muse Brian is the CTO at One Mighty Roar, based out of Boston, MA. Good software enables us to take a lot of niceties for granted. Intelligent interfaces handle all the simple tasks so that we don’t need to worry about them. For example, when I type “www.desktopped.com” into an email or an instant message, I expect that it will be clickable on the other end without having to manually add in
すぐに使えるPHP正規表現のサンプル集 ブログや掲示板のWebアプリにおいて「テキスト中にメールアドレスやURIがある場合は、自動的にアンカーをセットしてほしいなあ」と思うユーザ/デベロッパは多い。一定のパターンがすでにわかっている場合、正規表現による置換が一般的な方法だろう。Build Internet!では、正規表現の基礎と、PHPのpreg_replaceを使ったサンプル集をHow to Automatically Linkify Text with PHP Regular Expressionsとして紹介している。 テキスト中から特定の文字列を抽出し、アンカーを作成するテクニックをここでは「linkify」と呼んでいる。linkify例として、次の3点を挙げている。 本文や投稿されたコメント内にURIがある場合はアンカーをセットする メールアドレスの場合はmailto:をセットし、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く