資格暗記無料で始める

正規表現とパターンマッチングとは?

正規表現とパターンマッチングとは、文字の並びの規則を、連接・選択・繰返しなどの演算子で表す記法。処理系は内部でオートマトンに変換して照合するため、複雑な条件でも1回の走査で判定できる。入力検証、ログの抽出、字句解析器の定義などに広く使われる。

せいきひょうげん

応用情報技術者試験の頻出用語/テクノロジ系


正規表現とパターンマッチングの意味

文字の並びの規則を、連接・選択・繰返しなどの演算子で表す記法。処理系は内部でオートマトンに変換して照合するため、複雑な条件でも1回の走査で判定できる。入力検証、ログの抽出、字句解析器の定義などに広く使われる。

正規表現とパターンマッチングの具体例

郵便番号を「数字3桁+ハイフン+数字4桁」と表すなど、書式の検査を1行で書ける。ただし業務ルールの妥当性(実在する番号か)までは判定できないので、書式検査と業務検査は層を分けて設計する。

正規表現とパターンマッチングは試験でどう引っ掛けられる?

繰返しの既定が最長一致(貪欲)であるため、区切り文字を挟む抽出で意図より広く取ってしまう。また入れ子の繰返しを含むパターンは入力によって照合時間が爆発することがあり、外部入力をそのままパターンに使ってはならない。

正規表現とパターンマッチングと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。