正则代码生成

正则+标志 → JavaScript/Python/Go/Java 可用代码片段

功能介绍

输入正则与标志,一键生成四种语言可直接粘贴的代码片段:JavaScript(字面量或 new RegExp 自动选择)、Python(r""" 原始串 + re 标志映射 + finditer/search)、Go(内联 (?i) 标志 + MustCompile)、Java(双反斜杠转义 + Pattern 常量)。

生成前先用 JS 方言校验正则语法,写错即时提示。

使用说明

  • 输入正则与标志(g/i/m/s…),选择目标语言即时生成
  • 复制片段后把 text 变量替换为实际字符串即可使用
  • Go 不支持 y/u/d/v 标志;Python 的 g 映射为 finditer 遍历

输入输出示例

输入

\d{4}-\d{2} + 标志 g + 语言 Java

输出

Pattern pattern = Pattern.compile("\\d{4}-\\d{2}");…

常见问题

各语言正则方言差异怎么处理?

以 JS 语法为输入基准(与「正则测试器」一致);生成时做对应转义与标志映射,个别语言特有语法(如 Go 无后瞻断言)请按目标语言文档调整。

相关工具

本工具完全在浏览器本地运行,输入内容不会被上传或保存。