-
如何理解Python中的正则表达式(3)
今天马哥教育要跟大家分享的文章是如何理解Python中的正则表达式(3)?通过上节课的学习,我们对Python正则表达式有了更进一步的认识,你有没有再找些其他练习进行实践操作呢?今天我们来解决两个问题,Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 这节课我们来解决上节课我们留下的练习题以及学习如何用正则表达式来抓取手机号吧。 先来公布上一课习题的答案 \bs\S*?e\b 有的同学给出的答案是"\bs.*?e\b"。测试一下就会发现,有奇怪的'sea…
-
一篇搞定Python正则表达式
1. 正则表达式语法 1.1 字符与字符类1 特殊字符:.^$?+*{}[]()|以上特殊字符要想使用字面值,必须使用进行转义2 字符类1. 包含在[]中的一个或者多个字符被称为字符类,字符类在匹配时如果没有指定量词则只会匹配其中的一个。2. 字符类内可以指定范围,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符3. 左方括号后跟随一个^,表示否定一个字符类,比如[^0-9]表示可以匹配一个任意非数字的字符。4. 字符类内部,除了之外,其他特殊字符不再具备特殊意义,都表示字…