在线正则可视化工具推荐

我们经常在程序开发和数据处理过程中使用万能的正则表达式,来对字符串进行匹配、查找、替换、过滤等等操作,以达到我们的命中结果。可以说我们在互联网上看到的任何文字信息都是字符串类型,都可以用正则表达式进行查找匹配,有简单易写的,也有复杂难懂的。而接下来介绍的这款工具可以帮助我们在正则表达式理解和使用上都有很大的帮助,甚至能根据描述,自动生成正则表达式,进而解析表达语句。能在使用它的过程中去不断学习,提升我们的正则编写能力。

工具介绍

visualRegex(https://wangwl.net/static/projects/visualRegex#)是一款正则表达式可视化在线工具,借助JavaScript 正则语法,再加上前端的技术开发而成。该工具集正则可视化、语法速查、常用正则速查、正则AI生成、语法拆分、语义解析为一体的专业在线正则表达式工具。

image-20230325140918318.png

正则表达式可视化

可根据正则表达式,格式化正则语法,拆分为一段段的规则,通过前端渲染的方式对各个部分的规则进行可视化展示。让使用者更加的通俗易懂,一目了然。

image-20230325141103903.png

正则表达式语义化

可以对上述填写的正则表达式进行语义解析,说明当前整个正则表达式的一个作用及各个部分匹配规则的说明。而且如果表达式中汉字匹配,可以自动识别这些词语的关联性或行业,如:楼、栋、单元等,会自动解析为建筑类匹配类型。

image-20230325141442994.png

正则表达式AI自动生成

当我们不知道需求业务匹配的正则表达式规则如何写、无从下手的时,可以构思下该规则的文字描述,填写到输入框点击生成表达式,就可以自动帮我们生成正则表达式,是不是很方便。

image-20230325142025777.png

在线测试

支持在线测试,所写或所生成的表达式是否符合预期,常用的match、search等都有,可以进行调试使用。当然自定义了一个test函数进行测试,返回ture则匹配成功,否则匹配失败。功能相当友好了。

image-20230325142326364.png

支持语法

可根据当前页面上的【支持语法】展示,对表达式进行微调或修改

image-20230325142548637.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容