正規表現のサンプル

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

・数字を検索
 \d+
 [0-9]+

・桁数を範囲指定して数字を検索
 \d{2,5}
 (「\d」が2桁以上、5桁以下)

 \d{2,}
 (「\d」が2桁以上)

 \d{2}
 (「\d」が2桁)

・空行選択
 ^\n

・一度に2つの文字列を検索
 AAA|BBB

・メールアドレスを検索
 [\w\d_-]+@[\w\d_-]+\.[\w\d._-]+

 より厳しく
 ^[a-zA-Z0-9!$&*.=^`|~#%'+\/?_{}-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$

・URLを検索
 http://[\w\d/%#$&?()~_.=+-]+

・HTMLのタグを検索
 例:<TABLE BORDER=1 WIDTH=800> (TABLEタグの場合)
 <TABLE.*?>

・HTMLタグを削除する(記号で囲まれた文字の削除)
 例
 置換前:
   <html>
   <body text="#000000">
   <P>Hello!</P>
   </body>
   </html>
 置換後:
   Hello!

 検索文字:<("[^"]*"|'[^']*'|[^'">])*>
 置換文字:無し

・URLを分解する
 置換前:
   http://hodade.adam.ne.jp:80/seiki/index.php
 置換後:
   protcol=http, host=hodade.adam.ne.jp, port=80, path=/seiki/index.php

 検索文字:^(.+?)://(.+?):?(\d+)?(/.*)?$
 置換文字:protcol=\1, host=\2, port=\3, path=\4