よく使われるPerl正規表現
一般的に使われるPerlの正規表現は以下のとおりです。
- 数字と一致する: \d
例: /\d+/ は1文字以上の数字と一致します - 書式 \w で文字(\w は文字と同じ)と一致します
- 空白文字:\s をマッチする
例:/\s+/ 1文字以上の空白文字をマッチする - ワイルドカード(どんな文字にも一致する):.
例:/./ はどの文字にも一致します - 特定の文字集合とのマッチング:[](例:/[abc]/は文字a、b、cのいずれかにマッチする)
- 複数文字とのマッチ : *
例 : /a*/ は 0 個以上の “a” 文字とのマッチ - 少なくとも1つの文字が一致:+
- 0個か1文字とマッチ:? (例:/a?/は0個か1文字の「a」とマッチ)
- 指定した回数文字列にマッチ:{n}
例:/a{3}/ は連続する 3 つの a 文字にマッチ - 指定した範囲の回数の文字にマッチさせる:{n,m}
例:/a{1,3}/ は、連続して1~3文字のaにマッチする
これらは一般的な Perl の正規表現ですが、必要に応じて適切な表現を選択してください。