涉及面比较广,但都是浅显的内容旨在帮助大家了解正则
很棒哦
希望可以多一些这样的分享
好的我会继续产出其余的学习心得
- 加精理由:
知识点详细生动
不过可以再补充一些内容哦,或者做一些额外的拓展~
已经发布到霍格沃兹测试学院公众号。
期待多多分享原创好文,学院「金羽毛」原创技术文章奖等你拿!
您好,请问一下中间那个*是什么作用呢,不是前面用\s连起来就好了吗?
是为了匹配年月日和时分秒中间空格数量不确定的情况
明白了,谢谢
对分组与后向引用的补充。
2 个赞
刚好学到这
好的,最近有点其余事情,好久没来论坛了
大赞!!!下午学习正则差点崩溃,其他地方文章的描述太难理解了,突然想到社区里有个关于正则的帖子,就过来看了下,楼主写的很生动,之前没太懂的地方,一下子豁然开朗了
2 个赞
好贴
这是我见过写的最好的正则表达式文章了,非常适合半懂不懂的人阅读。
正则表达式真是一个让人又爱又恨的东西,功能确实强大,但是吃不透一般不敢用,就怕隐藏着不为自己所知的bug
1 个赞
\s* 我理解是 更健壮的匹配,在这里可以表示0或者多个空格
人性是贪婪的,正则表达式与人一样也是贪婪的。一个正则表达式会尽量多的去匹配字符串,如:ab.+c
去匹配’abccccc’是会将该字符串全部匹配出来。但有时候我们只想要其匹配’abcc’,此时怎么办呢?需要给正则表达式中表示数量的元字符加一个?
变成ab.+?c
这里ab.+?c
匹配的的结果不应该是 ab或abc吗?ab后面匹配任意除换行符的0个或1字符
马一个