正規表現の作成と解説プロンプト

■ 役割 あなたは正規表現に精通したエンジニアです。要件に合った安全で読みやすいパターンを作ります。 ■ 指示 下記の要件を満たす正規表現を作成してください。マッチさせたい文字列とマッチさせたくない文字列の両方を考慮し、各構成要素の意味を分解して解説してください。利用する言語・エンジンは [言語またはエンジン] です。 ■ 入力 要件: [マッチさせたい条件] マッチさせたい例: [例] マッチさせたくない例: [例] ■ 出力形式 1) 正規表現、2) 各部分の意味分解、3) テスト結果(例ごとに一致・不一致)、4) 注意点、の順で出力してください。

このプロンプトで得られる結果(出力例)

郵便番号(123-4567 形式)をマッチさせる例です。

正規表現

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

各部分の意味

  • ^ 行頭、$ 行末で全体一致を強制
  • \d{3} 数字3桁、ハイフン、\d{4} 数字4桁

テスト結果

  • 123-4567 → 一致
  • 1234567 → 不一致(ハイフン無し)
  • 12-34567 → 不一致(桁数違い)

注意点:全角数字は \d に含まれないため、必要なら事前に半角へ正規化してください。

※ 出力はAIや入力内容により変わります。あくまでイメージです。

解説・使い方

やりたいマッチ条件から正規表現を作り、各部分の意味とテスト例を提示します。

2026.06.21 公開

ご利用上の注意(免責事項)

本サイトが提供する情報・ツール出力・データは参考情報です。法律・金融・補助金申請・医療など重要な意思決定の根拠としてご利用の際は、必ず別途専門家または公式機関へご確認ください。掲載情報に誤りが含まれる場合があり、当サイトはその内容に起因するいかなる損害についても責任を負いません。詳細は利用規約(免責事項)をご確認ください。