Python正则表达式在线测试工具 Python正则表达式在线测试工具

千寻网 Python 正则表达式在线测试工具,支持 (?P)、\A \Z、(?P=name) 等 Python 常用写法(自动转换),实时测试匹配、捕获组、命名组与替换预览。

支持 Python 常用语法(自动转换后测试)
r" "
支持 Python 特性:命名组 (?P<name>...)、\A \Z 锚点、(?P=name) 反向引用(自动转换为 JS 语法)
测试文本 —
匹配结果 0 处
—

语法兼容说明

本工具在浏览器端用 JavaScript 正则引擎测试,已自动转换 Python 常用语法:

  • 命名组 (?P<name>...) → 自动转为 (?<name>...)
  • 反向引用 (?P=name) → 自动转为 \k<name>
  • 锚点 \A → ^、\Z → $、\z → $
  • re.VERBOSE(忽略空白)模式不支持,如需请手动去掉空白
  • 分组、量词、字符类、\d \w \s 等与 Python 完全一致

实时测试,输入正则或文本即更新。匹配结果用 <mark> 高亮显示。