正则代码生成

常用正则(点击填入):

正则代码生成是什么?

把调试好的正则表达式一键转换成 JavaScript、PHP、Python、Go、Java 五种语言的可用代码片段,自动处理转义与标志差异,直接复制进项目即可运行。

支持的语言与差异

  • JavaScript:/pattern/flags 字面量,支持 g/i/m/s/u/y
  • PHP:preg_match_all 风格,自动过滤 JS 特有的 g/y/d 标志
  • Python:re.findall,标志映射为 re.I/re.M/re.S
  • Go:regexp.MustCompile,标志用内联 (?i)(?m)(?s) 表示
  • Java:Pattern.compile,支持 CASE_INSENSITIVE

常用正则快捷输入

页面内置 17 个常用正则(中文字符、双字节字符、Email、URL、电话、QQ、邮编、身份证、日期、各类整数与浮点数),点击即可填入并生成对应语言代码。

如何使用

  1. 选择目标语言(JS/PHP/Python/Go/Java)
  2. 填写 Pattern 与 Flags(JS 风格),或直接点击上方快捷输入
  3. 点击生成,把代码片段复制到你的项目