正则表达式可以从一个基础字符串中根据一定的匹配模式替换文本中的字符串、验证表单、提取字符串等等。它可以帮助开发者很好的判断一个字符串是否合法,如下就是通过正则表达式来验证一个用户名:
以上的正则表达式可以接受 john_doe, jo-hn_doe, john12_as. 但不匹配Jo, 因为它包含了大写的字母而且太短了

为了方便大家更好的使用『正则表达式』,今天给大家推荐一份非常棒的教程,欢迎大家star+fork。
目前在该项目『learn-regex』已经获得获得30000+ 个Star,4000+ 个Star(Github地址:https://github.com/ziishaned/learn-regex/
教程目录:
更赞的是:每个知识点都配有在线练习。(在线练习地址:https://regex101.com/
这份资料十分适合正则表达式学习,如果你对正则表达式感兴趣,不妨试试它。
推荐阅读
继续阅读
阅读原文