正規表現は全部マスターしようとせず使いながらちょっとづつ覚えましょう。

2008年1月29日

正規表現は全部マスターしようとせず使いながらちょっとづつ覚えましょう。

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
正規表現は全部マスターしようとせず使いながらちょっとづつ覚えましょう。
覚えても使えなくては意味がないですからね^^
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

▼正規表現「+」

a+

aa aaaaaaa 等、a1文字以上にマッチ

hel+o

hello や hellllllllllllo

▼正規表現「」

a*

0文字以上で空文字にもマッチしますし、
aaaaa aaaaaaaaa にも当然マッチします。

a?

a が0か1文字という意味で、A?HO とすると HO でも AHO でもマッチしますという感じです。

AHO{3,5}

AHOOO , AHOOOO , AHOOOOOにマッチします。
3文字以上ならマッチさせたい、っていうのなら
AHO{3,} として5を省略してください。

まとめ
+ は前にきた文字の1文字以上の連続
* は前にきた文字の0文字以上の連続
? は前にきた文字の0文字か1文字
{x,y} で前にきた文字のx文字以上、y文字以下の連続
{x,} で前にきた文字のx文字以上の連続
マスターしたいという方は実際に使ってみることをお勧めします。

この記事は役に立ちましたか? 役立った 役立たなかった
0 人中 0 人がこの記事は役に立ったと言っています。

★新記事下ハイブリッドads