明天,正月初七,又要上班了~
D哥感觉这个假期过得太快了,还没开始,就结束了!
假期期间,D哥也没闲着,写了一个小程序,瞎玩儿~
在写代码的过程中,D哥曾被正则表达式给折腾的不浅,用了好几款工具,这里,给大家罗列一下,希望对大家有所帮助。
# RegexBuddy
这是来自国外的一款非常知名的正则表达式测式工具。功能非常强大,它可以完美的创建,理解,测试,使用和保持正则表达式。支持多个平台,支持高亮显示等,简直就是正则表达式的完美伴侣。
官网:http://www.regexbuddy.com
缺点:只支持Windows平台,以独立软件的方式存在。
# regexper.com
这个网站真的很有趣,对于初学者来说,它能帮你快速理解一些复杂的正则表达式,并且以可视化的方式展示出来,如下图所示:
并且完全免费,且开源,支持下载图片。
# 插件
D哥,后来有去IDEA插件中心,发现有人写了一款IDEA插件,写代码的时候的,用起来确实挺方便的~
在插件中心搜索关键字“any-rule”,如下图所示,点击安装即可。
这款插件是完全免费的,且开源。
地址:https://github.com/Linindoo/idea-rule
如何使用呢?
在代码区,点击鼠标右键(或者alt+a),便可以打开了,如下图:
目前,支持搜索、验证的功能,如下图所示:
可以通过后台进行配置相关正则,如下图所示:
这里,有一个问题,各位同学需要注意一下,这里配置的是Javascript的正则表达式,如下:
/^[GCDZTSPKXLY1-9]\d{1,4}$/
因此,不能直接使用,删除"/",才能供Java使用。
同理,该插件同样也支持VSCode,而且支持的更完美,在插件搜索关键字“any-rule”,点击安装即可,如下图所示:
它功能上基本上差不多,快捷键f1便可弹出需要的正则表达式,唯一的差别是,在VSCode上,目前支持图解正则表达式,说白了,就是依赖于上面咱们提到过的网站,如下图所示:
点击“图解正则”,便会带你到regexper.com这个网站。
各位同学,如果感兴趣的话,可以去玩一下~
热门推荐:
文章评论