正则测试器
实时测试正则表达式:匹配高亮、命中数、每个匹配的捕获组,非法模式给出友好报错。
请先输入一个模式。
概念
正则表达式(regex)是一门用来查找文本的迷你模式语言。你写一个模式,比如 d+ 代表一个或多个数字,工具就拿它去你的样本文本里搜。圆括号组成的捕获组会记住每次匹配的片段,方便从邮箱或日期里提取出其中一部分。
描述与趣事
程序员有个经典段子:「我遇到一个问题,于是写了个正则——现在我有两个问题了」。正则以「写完再也读不懂」著称,但在测试器上边写边试半小时,明天你大概率还看得懂自己写的模式。
历史与由来
正则表达式由斯蒂芬·科尔·克莱尼在 1950 年代中期提出,最初是有限自动机的数学模型。肯·汤普森在 1960 年代末把它放进 Unix,1973 年又做成 grep,从此它从理论走进日常;JavaScript 在 1990 年代采用了 Perl 风格的正则。
相关关键词
正则测试正则表达式捕获组在线正则匹配高亮
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
