正規表現とは?
正規表現(regex)は文字列中の文字の組み合わせをマッチさせるためのパターンです。テキストの検索、検証、変換に使える強力なツールです。
よく使うフラグ
- g — グローバル:最初のマッチだけでなくすべてのマッチを検索。
- i — 大文字小文字を無視:大小の区別なくマッチ。
- m — マルチライン:^と$が各行の先頭/末尾にマッチ。
- s — Dotall:.が改行文字にもマッチ。
クイックリファレンス
.— 任意の1文字(改行以外)\d— 数字(0-9)\w— 英数字とアンダースコア\s— 空白文字*— 0回以上の繰り返し+— 1回以上の繰り返し?— 0回または1回[abc]— 文字クラス(group)— キャプチャグループ
よくある質問
このツールはJavaScriptの正規表現ですか?
はい。JavaScriptの組み込みRegExpエンジンを使用しています。PythonやPCREとは構文が若干異なる場合があります。