17 正则表达式

re标准库

re标准库是专门用来出来正则表达式的一个库。

import re

  

 

findall方法

a = 'C0C++44fjdsf*%$python##!jacaSCript'

# r = re.findall('正则表达式',字符串) 返回一个列表
r = re.findall('python',a) #从字符串a中找到所有的python

  

正则表达式:普通字符与元字符

正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。

元字符使正则表达式具有处理能力。

所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。

元字符大全:https://www.runoob.com/regexp/regexp-metachar.html

常用元字符

1.[xyz] :可以匹配到[ ]中的任意一个字符。

猜你喜欢

转载自www.cnblogs.com/scopicat/p/11754029.html