正则表达式从入门到放弃
我们平时在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。
比如我们使用的诸多应用必备的功能就是登录,登录时的用户命名规则一般是让用户名包含字符、数字、下划线和连字符,以及限制字符的个数。
我们使用以下正则表达式来验证一个用户名:
以上的正则表达式可以接受 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 本经典编程书籍。
相关推荐
wangzhaotongalex 2020-10-20
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13
duanqingfeng 2020-09-29
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
phphub 2020-09-10
taomengxing 2020-09-07
MaggieRose 2020-08-19
flyingssky 2020-08-18
山水沐光 2020-08-18
jyj00 2020-08-15
AHuqihua 2020-08-09
山水沐光 2020-08-03