2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

自己流:正規表現を一生モノにするための覚え方

Posted at

はじめに

正規表現、何度学んでも忘れてしまう……そんな経験はありませんか?

「1回見れば一生忘れない!」を目指して、メタ文字の意味と語呂合わせを考えてみたので紹介します✨

私が忘れやすいメタ文字一覧

メタ文字 意味
. 任意の一文字(1文字は必須)
* 直前の文字が0回以上繰り返される
+ 直前の文字が1回以上繰り返される
? 直前の文字が0回または1回

一生忘れない!かも . * + ? の語呂合わせ

. (ドット)

「欲しいもの?なんでもいいけど、1つは欲しい!ワンドット🐶」

・どんな1文字でもOK!(ただし1文字は必ず必要)
・例:a.b → aとbの間に1文字ある(例:acb, a@b)

* (アスタリスク)

「ゼロから無限!気まぐれスター⭐️」

・直前の文字が 0回以上 繰り返される
・例:ho*t → ht, hot, hoot, hooot...

+ (プラス)

「1回は必要!プラス思考🚀」

・直前の文字が 1回以上 繰り返される
・例:ho+t → hot, hoot, hooot(htはダメ)

? (クエスチョン)

「いるかいらないか?疑問の?(ハテナ)❓」

・直前の文字が 0回または1回
・例:colou?r → color, colour

まとめ

正規表現は一度身につければ、一生役立つスキルです。
特に . * + ? の違いは 語呂合わせ でしっかり覚えておくと便利です。

. → 欲しいもの?なんでもいいけど、1つは欲しい!ワンドット🐶

* → ゼロから無限!気まぐれスター⭐️

+ → 1回は必要!プラス思考🚀

? → いるかいらないか?疑問の?(ハテナ)❓

これで、もう忘れませんね!🥺

今後も正規表現を活用して、効率よく検索や文字列処理をしていきましょう!

参考

以前書いた正規表現の記事

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?