上一篇文章给大家介绍了正则表达式的基础概念,字符和语法,展示了正则表达式常用的功能。但是正则表达式虽然很强大,但也十分繁复,刚接触时不好记怎么办呢?
这篇文章就非常简单粗暴地给大家准备了...
Cheat Sheet !!!
写的时候忘记了,看一眼就完事。当然这个Cheat Sheet只是一些最常用的语法,让你一眼就能看完。如果你使用时还常用一些别的语句,这上面没有的话......那你自己往上加就得了。
Let's GOOOOOOOOOOOOOOOO !
如果你是真忘了这正则表达式啥意思,这里有一份贴心的注释。
注释:
- (1)搜索单个字符可以不使用方括号。几个连续字符且没有方括号,它们将被解释为字符串
- (2)要搜索一组单独的字符(字符集),把它们用方括号括起来
- (3,4)要指定字符范围,先指定第一个字符,后跟一个连字符
-
然后最后一个字 - (5)几个字符范围可以串起来用
- (6,7)如果要排除单个字符或字符范围,在字符集前使用负运算符
^
- (8,9)一个点
.
代表一个任意的字符,相当于一个通配符 - (10)字符后的问号
?
表示该字符可以出现一次,或者不出现 - (11-13)加号
+
表示前面的字符或字符集至少出现一次 - (14)星号
*
表示前面的字符可以出现任意次,包括不出现 - (15-17)一个点
.
与+
*
?
结合表示一个任意字符可以出现规定的次数,具体见上 - (18-21){m,n}表示花括号前的字符至少出现m次,最多出现n次
- (22)搜索表达式前面的字符
^
指定该表达式必须出现在被扫描字符串的开头。 - (23)搜索表达式末尾的美元符号
$
指定该表达式必须出现在被扫描字符串的末尾。
好了,那么至此,Python帮你找东西——正则表达式基础就结束了。之前的文章都是短系列文章,之后可能会开几个大坑,讲讲Python,数据分析,深度学习等等的知识。
那就...
敬请期待啦!
网友评论