-
import re 声明re模块 pattern = re.compile(r'imooc') pattern.match('str') r'imooc' -> pattern -> match ->result # r raw字符串查看全部
-
正则语法 search findall查看全部
-
正则语法 sub split查看全部
-
正则语法3查看全部
-
正则表达式语法查看全部
-
正则表达式语法查看全部
-
正则表达式语法查看全部
-
列表解析:sum([int(x) for x in list])查看全部
-
存:(?P<markname>[\w]+>) 取:(?P=markname)查看全部
-
正则表达式的分组匹配查看全部
-
正则表达式边界匹配查看全部
-
使用正则表达式匹配多个字符查看全部
-
正则表达式查看全部
-
^ 匹配字符串的开头 $ 匹配字符串的结尾 | 匹配左右任意一个表达式 (ab) 括号中表达式作为一个分组 \<number> 引用编号为number的分组匹配到的字符串 (?P<name>) 分组起别名 (?P=name) 引用别名为name的分组匹配字符串查看全部
-
多字符匹配<br> re.match(r'[_a-zA-Z]+[_\w]*',"asfjl;ka ")<br> +:前面的一个字符可以出现1次或无数次<br> *:前面的一个字符可以出现0次或无数次<br> 以下划线或者字母开头(+号的作用),后面可以是下划线或者其他字符的字符串<br> <br> ?:匹配前面的一个字符0次或者1次<br> [1-9]?[0-9] #09是可以被match上的 虽然只是返回一个0 奇怪。。<br> {m} 匹配前一个字符m次<br> {m,n} 匹配前一个字符m到n次<br> *? +? ?? 指虽然可以匹配上但是不返回后面的查看全部
举报
0/150
提交
取消