「正規表現のサンプル」の編集履歴(バックアップ)一覧はこちら
「正規表現のサンプル」(2010/04/04 (日) 00:14:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
・数字を検索
\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