LoginSignup
1
0

正規表現ってなに

Posted at

正規表現のメリットデメリット

メリット

パターンマッチング
テキスト処理

デメリット

可読性の低さ

正規表現の例

正規表現 意味
.  任意の1文字にマッチする
* 前にある文字が0文字以上続く
+ 前にある文字が1文字以上続く
[ ] 中にある文字のいづれかにマッチする
[ - ] 中の文字を範囲指定できる
[^ ] 中の文字を含まない
{ x } 前にある文字がx文字続く
{ x , y } 前にある文字がx文字以上、y文字以下続く
\d [ 0-9 ]の意味
^ 行頭
\A 行頭
$ 行末
\z 行末

正規表現を使う場面の例

1 郵便番号の正規表現

郵便番号が正しいフォーマットで入力されているか正規表現を使って確かめる方法

"^\d{3}-\d{4}$"

2 電話番号の正規表現

電話番号が正しいフォーマットで入力されているか正規表現を使って確かめる方法

"^0\d{1,4}-\d{1,4}-\d{4}$"

正規表現があっているか確かめる方法

このサイトを使うと、自分の書いた正規表現があっているか確かめることができる

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0