Panshi

从文字描述生成正则表达式

用大白话描述你要匹配什么,得到一个正确的正则表达式 —— 逐段解释,并附测试示例。

正则是"写一次、永不再读":写对要花十分钟,回头再看让人头疼。多数开发者去 Stack Overflow 粘一段相近的,调到测试用例通过为止,却没完全弄懂为什么。

这个工具反过来。用大白话描述模式 —— "带可选国家码的美国电话号码" —— 它会返回一个正确的正则,并解释每一部分,附上它匹配与拒绝的示例字符串。你交付的是你理解的模式,而不是抄来的咒语。

对应工具

正则表达式生成

用大白话描述要匹配什么,得到正确的正则、逐段解释和示例。

试用 正则表达式生成 →

常见问题

不学语法也能写正则吗? +

用大白话描述要匹配什么;工具会产出正则并解释每一部分,让你有把握地使用与调整。

会给测试示例吗? +

会。它附上应匹配和不应匹配的字符串,让你验证模式是否如预期。

针对哪种正则方言? +

告诉它你的环境(JavaScript、Python、PCRE 等),它会产出对应方言的模式。

相关工具

浏览完整的 工具目录, 或查看全部 磐石服务