大家好,我是爱学习的了不起!
正则表达式,使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。正则表达式对于我们来说既熟悉又陌生,编写起来很困难,不仅需要熟练掌握规则,还需要花费时间编写与调试。今天给大家推荐三个开源项目,让正则表达式不再是噩梦!
regex-vis
regex-vis 是一个辅助学习、在线编写、验证正则表达式的可视化工具。在输入表达式后,会将表达式拆解成流程图便于理解。

可以在流程图中进行修改,比如在某个节点增加节点或者修改节点。选中节点后,在右侧的编辑工具栏中选择插入位置、表达式内容,我们不需要记住正则的语法,选择需要类型即可生成一个完整的表达式。

iHateRegex
iHateRegex 收集了一些常用的正则表达式,比如用户名、密码、邮箱、信用卡号等等,表达式下方还有图解,便于理解和记忆。不足的地方是不支持汉语。

regex101
regex101 一定不能错过,主要是用来帮助我们进行练习正则,而且还支持多种语言,最重要的是支持中文。在输入表达式后还会给出相应的解释。工具还提供正则调试以及生成代码,对我们学习很有帮助!

项目地址
1 | 图解可视化工具: |
总结
今天给大家推荐的3款正则表达式学习工具,主要帮助大家学习理解正则表达式,感谢兴趣的同学,赶快去试试吧~