-
a=re.compile('b') a.match('abcde')查看全部
-
re.compile(r'imooc',re.I) compile后面参数加r表明原字符串,re.I表示忽略大小写。查看全部
-
正则分割例子查看全部
-
使用正则表达式动态增加字符串上数字查看全部
-
正则替换方法 sub和split的使用查看全部
-
re的search和findall方法查看全部
-
正则表达式‘或,分组’查看全部
-
正则表达式边界匹配查看全部
-
正则表达式语法多个字符查看全部
-
正则表达式语法:.表示匹配任意字符(除了\n)例:import re re.match(r'.','a'); [...]表示匹配字符集 例:re.match(r'[a-zA-Z0-9]','0'); \d/\D表示匹配数字/非数字 例:re.match(r'[\d]','1')和re.match(r'[\D]','a'); \s/\S表示匹配空白/非空白字符 例:re.match(r'[\s]',' ')和re.match(r'[\S]','a'); \w/\W表示匹配单词字符[a-zA-Z0-9]/非单词字符 例:re.match(r'[\w]','a')和re.match(r'[\w]',' ') 注意:如果需要匹配[] 需要添加转义字符‘\[’例:re.match(r'\[[\w]\]','[a]')查看全部
-
为什么使用正则表达式查看全部
-
repl也可以是函数查看全部
-
match和findall的比较查看全部
-
match从前面开始匹配,返回满足匹配要求的部分 search返回第一个匹配部分 findall返回所有匹配部分的列表查看全部
-
举报 str1='imooc python' pa=re.compile(r'imooc') //先生成一个对象,这个对象可以重复使用 ma=pa.match(str1) //再调用对象的match方法 ma=re.match(r'imooc',str1) //这样写的效果与上面的是一样的,只是用re生成临时对象,每调用一次就要生成一次 import re str1 = 'imooc python' pa = re.compile(r'imooc') pa = re.compile(r'imooc', re.I) # re.I 忽略大小写 去掉的话就不会忽略大小写 pa = re.compile(r'(imooc)',re.I) “()”是返回元组;查看全部
举报
0/150
提交
取消