トップ   >   記事表示

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

URL: http://tech.kimihiko.jp/article/10194344.html

このエントリーをはてなブックマークに追加
正規表現は全部マスターしようとせず使いながらちょっとづつ覚えましょう。

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

▼正規表現「+」

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文字以上の連続
マスターしたいという方は実際に使ってみることをお勧めします。
関連する記事(広告含む)
コメントを書き込む
名前 ※ご自由に

メールアドレス ※ご自由に

ホームページ ※ご自由に

コメント ※必ず

  • コメントがうまくできない場合などはこちらをご確認ください。