ホーム > RegExp

正規表現

改行コード

¥x0d¥x0a|¥x0d|¥x0a

タブ

¥t

空行

^¥s*$

コメント行

#の場合

^¥s*#.*¥n$|#.*$

//の場合

¥s*//.*¥n$|//.*$

タグマッチ

<.*>
<[^>]*>

特定タグ

m{<tag>(.*)</tag>}i

メールアドレス

m/^[a-z0-9¥-_.]+@[a-z0-9¥-_]+(¥.[a-z0-9¥-_]+)*[a-z]$/i

URLマッチ

(https?|ftp):¥/¥/[a-zA-Z0-9,;:~&=@_'%?+¥-¥/¥$.!*()]+
(https?|ftp)://([^:/]+)(:(¥d+))?(/([^/]+/)*)?([^/?#]*)?(¥?[^#]*)?(#.*)?

IPアドレス

([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

クラスA

(12[0-7]|11[0-9]|[1-9][0-9]|[0-9]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

クラスB

(12[8-9]|19[0-1]|1[3-8][0-9]¥.)|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

クラスC

(19[2-9]|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]¥.)([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])

プライベートアドレス

(10).[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}|(172).(16).[0-9]{1,3}.[0-9]{1,3}|(192).(168).[0-9]{1,3}.[0-9]{1,3}|128.0.0.1|

コマンドライン

$perl -ne 'if (/ 正規表現 /) { print; }' file
$grep -E -e '正規表現' file
$sed '/正規表現/' file
このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

TOP