正規表現テスト — 正規表現の検証・置換プレビュー
正規表現が意図どおりに動作するか、実際の文章に当てながら修正できます。構文エラーは日本語で説明し、よく使うパターンをクリックしてすぐに始めることもできます。
ファイルはサーバーに送信されません — この端末のブラウザ内でのみ処理
/ /
よく使うパターン
一致をハイライト・2件
문의: [email protected], 010-1234-5678
담당자 [email protected] / 010 9876 5432
사업자번호 123-45-67890, 접수일 2026-10-01
| # | 一致 | 位置 |
|---|---|---|
| 1 | 010-1234-5678 | 23–36 |
| 2 | 010 9876 5432 | 68–81 |
正規表現記号の一覧
| . | 줄바꿈을 뺀 아무 글자 |
|---|---|
| \d \w \s | 숫자 / 영문·숫자·_ / 공백 (대문자는 반대) |
| [abc] [^abc] [가-힣] | 괄호 안 글자 중 하나 / 제외 / 한글 완성형 |
| ^ $ | 시작 / 끝 (m 플래그면 줄마다) |
| * + ? | 0번 이상 / 1번 이상 / 0~1번 |
| {3} {2,4} | 정확히 3번 / 2~4번 |
| *? +? | 가능한 적게 (게으른 반복) |
| (abc) (?:abc) | 캡처 그룹($1) / 캡처하지 않는 그룹 |
| (?<이름>…) | 이름 있는 그룹 ($<이름>) |
| a|b | a 또는 b |
| (?=…) (?!…) | 뒤에 …가 옴 / 오지 않음 |
| \b | 단어 경계 |
ブラウザのJavaScript正規表現エンジンを使用します。(a+)+のように繰り返しが重なったパターンは、長い文章でブラウザがフリーズする可能性があるため注意してください。
広告
正規表現テストの使い方
- 1正規表現パターンとフラグ(g i m s u y)を入力します。
- 2チェックする文章を入力すると、一致部分がハイライトされ、一覧にグループの値が表示されます。
- 3置換欄に$1、$<名前>を入力して、変更結果をプレビューします。
よくある質問
どの構文を使用しますか?
ブラウザのJavaScript(ECMAScript)正規表現です。Python・Javaとほぼ同じですが、一部の構文(所有量指定子など)は異なります。
ハングルの範囲はどう指定しますか?
完成形のハングルは[가-힣]、子音・母音まで含める場合は[ㄱ-ㅎㅏ-ㅣ가-힣]を使います。
広告