python 正则化规则

正则化规则

字符 功能 ps
. 匹配任意1个字符(除了换行符\n)
[] 匹配[ ]中列举的字符
() 分割子表达式
\d 匹配数字,即0-9
\w 匹配字母和数字字符,即a-z、A-Z、0-9、_
* 匹配前⼀个字符出现0次或者⽆限次,即可有可⽆ 用在字符或(…)之后
+ 匹配前⼀个字符出现1次或者⽆限次,即⾄少有1次 用在字符或(…)之后

re.compile 函数

编译正则表达式,生成一个正则表达式( Pattern )对象

re_test = r"(\d+)"
pattern_test = re.compile(re_test)

re.findall函数

返回值:list

在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。注意: match 和 search 是匹配一次, findall 匹配所有

你可能感兴趣的:(python,正则表达式)