正则表达式测试 — 正则匹配检查与替换预览
在实际文本上验证正则表达式是否按预期工作并进行调整。语法错误会用中文说明,也可点击常用模式快速开始。
文件不会传送到服务器 — 仅在本机浏览器内处理
/ /
常用模式
高亮匹配 · 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、$<name>,即可预览替换后的结果。
常见问题
使用的是哪种语法?
这是浏览器的 JavaScript(ECMAScript)正则表达式。与 Python、Java 大体相同,但部分语法(如独占量词等)有所不同。
韩文字符范围该如何书写?
完整形态的韩文字符请使用 [가-힣],如需包含辅音、元音字母,请使用 [ㄱ-ㅎㅏ-ㅣ가-힣]。
广告