Regex 发电机

商业使用OK 581 模型 无水印 不需要注册
型号 :
+ GPT-5, Claude, Gemini
描述您想要用普通英语匹配什么, 并获得一种特味的正方言—— PCRE, JavaScript, Python, Go (RE2) 或 POSIX, 并配有一步步解释和一个显示真实匹配和错失的现场测试器 。
-
描述图案
定反

        
样本中的匹配

        
Explanation + test cases
高级选项
结果成果
代号正在下降 获取更多调制当量
想要更好的结果吗? 模型 (GPT-5, Claude, Gemini) 提供更高质量的品质。 视图计划

❤️ 爱 Free.ai 告诉你的朋友!

< a href="/ signup/" style="color:#16A34A" > 签名 以获得查询链接, 并获得每个朋友25,000个代币的 。

还要吗? 免费签名: 每天30 000个象征性
免费注册

处理你的请求...

与 AI 生成自然语言的重新格外模式。

如何使用 Regex 发电机

1
输入

输入文本、上传文件或描述您想要的。不需要账户 。

2
单击 单击 生成

我们的AI在使用最佳开放源码模型的秒内处理你的请求。

3
下载共享( S)

下载、复制或分享您的结果。 免费个人和商业使用 。

通过 API 使用此工具

自动使用您自己的代码中的此工具。 OpenAI 兼容的 REST 端点、 Beaner-tok auth, 不需要额外的 SDK 。 Tok 成本符合网络界面 。

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Regex 发电机 - FAQ

描述您想要用普通英语匹配的文字(“US zip code”、“除本地主”以外的所有 URLs,“平衡括号,直到深度 3 ” ), 并用有色调的语法( PCRE, JavaScript, Python re, Go regex, POSIX) 、 一步步解释, 以及显示匹配与不匹配的真实字符串的测试面板 。

Regex101 / Regexr / Regexr / Debuggex 是解析工具——您写 Regex, 他们解释。 Free.ai 是 GENERATER 。 您描述英语需要什么, 它写 Regex 。 第一稿使用 Free.ai, 然后粘贴到 Regex101 中, 以测试您的真实数据 。 合并工作流程可以节省手写 Regex 的小时 。

PCRE (default in PHP, Perl, most modern Linux tools). JavaScript (browser + Node, no lookbehind in Safari ≤16.3). Python re (closest to PCRE, no possessive quantifiers). Go regexp (RE2 - no backreferences, no lookarounds, but linear-time guaranteed safe). POSIX BRE/ERE (grep, sed without -E). Pick the one your target language uses - features like lookbehind / possessive quantifiers / named groups don't port across all flavors.

诚实回答: 没有正则能完美地匹配真实世界输入 。 仅电子邮件验证就有一个6 425个字符“ RFC 5322 兼容” regex, 无人实际使用 。 Free.ai 瞄准您描述的99% 的参数, 并警告解释中已知的边缘案例( 例如“ 匹配示例. co.uk 而非 example. museum ” ) 。 在将数据运到生产之前, 总是要用真实的数据测试 。

Yes - paste the regex into the description box prefixed with "explain: " (e.g., `explain: ^(?=.*[A-Z])(?=.*\d).{8,}$`) and the model will break down each token and tell you what it actually matches. Use /code/explain/ for richer code-aware explanation.

是, 当所选的口味支持它们时。 PCRE/ Python/ JS 允许正面/ 负面外观和外观; PCRE/ Python/ Java 的回溯引用有效, 但不在 Go (RE2) 中 。 模型选择最简单的正确构造, 当特性无法移动时提醒 。

当被要求将“字母”或“字字符”匹配为模型使用Unicode-aware 类 (p{L}, p{N} ) 时, PCRE/ Python/ Java; `[\\p{L}] ` 与`u` 旗在 JavaScript 中] 匹配, 而不是仅使用ASCII 的遗产 `a- zA- Z' 。 如果您想要留下的遗产行为, 请在提示中提及“ ASCII 仅指 ” 。

模型被指示避免嵌套的量化标准,比如 '(.+), 导致 ReDoS 。 对于 Go (RE2), 引擎保证线性时间, 因此无法通过建造实现。 对于PCRE/ JS/ Python, 总是在后方测试长输入 - 粘贴到Regex101 上, 并用10,000字串看台阶柜台 。

ChatGPT (GPT-4) 处理正gex 处理得很好, 但成本为20美元/ mo, 上下文没有重新gex调制 。 Free.ai 的系统催化力 明确口味 + 匹配/ 非匹配测试案例+ 复杂警告。 自托管 Qwen 3 代码器在每日代号库下是免费的。 对于异常奇怪的模式, 超值 GPT-5 可用付费代号来购买 。

是的 — 粘贴正方形, 并询问“ 将此 Python regex 转换为 Go RE2 ” 。 模型重写时只使用目标口味所支持的特性, 当特性没有等值时警告( 例如, 在使用 Python 时背引用 ) 。

是 - POST 到 /v1/chat/ 使用 Regex- 专家系统, 并提示您描述为用户信息 。 用于自动生成用户输入的 Regex 工具( 无编码窗体构建器、 日志采集器配置器) 。 见 / api/ 。

是——主代码块包含语言适当的分隔符的原始模式(JavaScript的“/模式/旗帜”,Python的“r”模式,Go的“模式”)。

免费签名: 每天30 000个象征性

创建自由账户

无需信用卡

你怎么评价这个工具?

爱 Free.ai 告诉你的朋友!