正規表現の基本というかメタ文字とかのまとめ

2009年4月10日 19:01 正規表現の基本というかメタ文字とかのまとめ

正規表現のメタ文字とかのまとめです。備忘録として。

. (ドット/ピリオド)
任意の一文字。何でもマッチする。
X* (アスタリスク)
「X*」で、0個以上連続した X の意味。
X+ (プラス記号)
「X+」で、1個以上連続した X の意味。
X? (クエスチョンマーク)
「X?」で、0~1個の X の意味。
^X (これなんて読むの?)
「^X」で、X から始まる文字列ならマッチする。
X$ (ドル記号)
「X$」で、X で終わる文字列ならマッチする。
[XYZ]
「[XYZ]」で、X Y Z のどれか一文字にマッチ。
「[A-Z]」で、A~Z のどれか一文字にマッチ。
[^XYZ]
「[^XYZ]」で、X Y Z 以外の一文字にマッチ。
「[^A-Z]」で、A~Z以外の一文字にマッチ。
ABC|XYZ
「ABC|XYZ」で、ABC か XYZ という文字列にマッチ。
(ABC)
「(ABC)」で、一文字単位でなく ABC という文字列を扱える。
EFG(ABC|XYZ)HIK とか (ABC)+EFG みたいな感じで使う。
後で参照可能。
\1 ~ \9
上記の () で囲んだ部分にマッチした文字列を参照。
「^(ABC|XYZ)(DEF|UVW)\1\2$」 こたいな感じでやると \1 にはマッチした ABC または XYZ が、\2 にはマッチした DEF または UVW が入る。
X{3}
「X{3}」で 3回連続した X にマッチ。
X{5,}
「X{5,}」で 5回以上連続した X にマッチ。
X{3,5}
「X{3,5}」で 3~5回連続した X にマッチ。

以下はメタ文字とはまた別。

\d
数値文字。[0-9] と同義。
\D
数値文字以外。[^0-9] と同義。
\w
英数字と「_」(アンダーバー)。 [a-zA-Z0-9_] と同義。
\W
英数字と「_」(アンダーバー)以外。 [^a-zA-Z0-9_] と同義。
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
Web制作技術
タグ
正規表現
現在位置
TOP > Web制作技術 > 正規表現の基本というかメタ文字とかのまとめ
前のブログ記事
ベッタベタのベストアルバム『B'z The Best ULTRA Pleasure』の感想 [2009年4月 7日 23:59]
次のブログ記事
「ななつのこ」「魔法飛行」 - 加納朋子 [2009年4月13日 22:36]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(1)

buy cheap viagra online [2014年4月16日 01:15]

hcrbyqn http://viagraonlineffd.com/ buy cheap viagra online

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム