正则表达式从入门到放弃

正则表达式从入门到放弃

我们平时在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。

比如我们使用的诸多应用必备的功能就是登录,登录时的用户命名规则一般是让用户名包含字符、数字、下划线和连字符,以及限制字符的个数。

我们使用以下正则表达式来验证一个用户名:

正则表达式从入门到放弃

以上的正则表达式可以接受 abc_de,abc-de_fg, abc123_def,但不匹配Ab,因为它包含了大写字母而且太短。

今天介绍的这个项目就是一份正则表达式的学习文档

learn-regex

我们看看目录:

正则表达式从入门到放弃

这个项目除了文档,还有一个配套的网站,供学习者边学习边在线练习,而且支持好几种语言,很方便。

正则表达式从入门到放弃

赶紧去试试吧。

开源项目地址:

https://github.com/ziishaned/learn-regex

开源项目中文地址:

https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md

开源项目作者:Zeeshan Ahmad

关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。

相关推荐