用途:面向需要编写或理解正则表达式的开发者,帮助把自然语言需求转成正则模式,或把复杂模式解释为可读结构。
主要能力:一是模式生成,依据需求产出如邮箱验证(可含 RFC 5322、子域)、密码强度、URL 提取、日本电话号码、信用卡号等模式;二是模式解释,逐段说明锚点、字符类、量词、先行的含义;三是测试用例,给出匹配与不匹配的示例;四是优化,如将 ^[0-9][0-9][0-9][0-9]$ 改为 ^\d{4}$;五是调试错误模式;六是提供 JavaScript、Python、Java 等语言的写法示例。
用法:以自然语言描述需求或贴出待解释的正则即可。资料给出的生成示例包括:邮箱 /^[a-zA-Z0-9.%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/;密码 /^(?=.[A-Z])(?=.[a-z])(?=.\d)(?=.[@$!%?&])[A-Za-z\d@$!%?&]{8,}$/;URL r'https?://(?:www.)?[-a-zA-Z0-9@:%.+~#=]{1,256}.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_+.~#?&/=]*)';日本电话 /^0\d{1,4}-\d{1,4}-\d{4}$/;信用卡 /^(?:\d{4}[-\s]?){3}\d{4}$/。
适用场景:表单校验、文本抽取、日志或数据处理等需要正则的场合。
限制:资料未提供具体运行平台、安装方式、定价与性能数据;示例模式为特定需求下的参考写法,实际使用前应结合具体语言与输入验证。技能版本 1.0.0,最后更新 2025-01-22。