优质网站记录(一)再见,正则表达式!
在进行信息的快速检索、验证、匹配的时候,使用正则表达式能为我们减轻不少开发压力。所以说正则表达式可谓是我们必须掌握的技术之一。
但是,正则表达式的规则众多,且难以记忆,如果你学会之后,隔了一段时间没用上,那很快又会忘得一干二净。
就拿我来说吧,在学正则表达式这件事情上,总是反反复复的来回折腾,浪费了不少时间。
现在我的做法是,除了某个特殊业务需要用到的正则表达式匹配,其它大部分通用规则我都是直接使用现成的解决方案。
今天在这里,主要是想给不太会写正则表达式的同学分享一个比较实用的网站:i Hate Regex。
从网站的名字上你应该就可以猜测到,作者是有多讨厌正则表达式这玩意,不过讨厌归讨厌,当你用上它之后,还是只能大呼:"真香!"。
这个网站的主要作用,是可快速搜索并匹配到合适的正则表达式,帮你完成如用户名、邮箱、日期、手机号码、密码等常见规则的验证。
此外它还会在详情页中展示正则表达式的具体功能介绍、可视化图表、速查表等内容,令你得以更快的掌握正则表达式的应用。
总的而言,对于正则表达式不太熟练的同学,这个网站还是能起到很大帮助的,但从长期的投入产出比上看,我个人还是推荐你系统性学习下正则表达式,相信在未来的一些工作上应该能帮你省下不少时间。
最后附上该项目的网站地址和 GitHub 地址,感兴趣的同学可前往查看。
网站:
GitHub: