« 正規表現を試す | メイン | メタキャラクタ その2 文字数指定 »

メタキャラクタ その1 基本

正規表現は、メタキャラクタと言う指定された文字を使うと、より複雑な条件指定が出来ます。その中で、良く使われる基本的なものについて述べたいと思います。例を挙げながら説明していきますが、ただ読むだけでなく、正規表現チェッカーで、実際に確かめ、時には例題を自分で書き換えて、アレンジしながら、読み進めると解りやすいと思います。

メタキャラクタ「.」ドット

【.】(ドット)は、任意の1文字であることを指定します。つまり、何でも良いわけです。
日本語的には、一種の伏字だと思ってください。

例(すみません、こんな例で・・・)
【.bc】【abc】=【マッチします】
・・・他にも【bbc】【cbc】はマッチしますが【ac】はマッチしません

【.ックス】【サックス】=【マッチします】
・・・他にも【シックス】【ソックス】【マックス】【エックス】などがマッチしますが、【マンクス】【ランクス】はマッチしません

注意事項
メタキャラクタ【.】ドットは、任意の一文字なのですが、例題の用に先頭、もしくは最後の一文字として使う場合は、一文字でなくてもマッチします。それは、正規表現が、「等しい」ではなく「含まれる」と言う基準で判断するからです。このように慣れていないと見落としてしまう落とし穴が沢山あるので、実際に使うときは、リファレンスに頼らず、実際に試してみる必要がありそうです。

トラックバック

このエントリーのトラックバックURL:
http://www.wakusan.com/mt/mt-tb.cgi/40

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年10月23日 13:02に投稿されたエントリーのページです。

ひとつ前の投稿は「正規表現を試す」です。

次の投稿は「メタキャラクタ その2 文字数指定」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35