成都9班-何加云 发表于 2021-11-21 10:28:40

正则表达式

1、 match从第一个字符开始匹配,如果第一个字符不是要匹配的类型,则匹配失败并报错。如果规则代理“+”则匹配一次或者多次,无“+”只匹配一次。 2、 search从第一个字符开始查找,一找到就返回第一个字符串,找到就不往下找,找不到就报错。 3、 findall从第一个字符开始查找,找到全部相关匹配为止,找不到返回一个空列表。 4、 compile编译模式生成对象,找到全部相关匹配为止,找不到返回一个空列表。str1=re.compile(“error”)str2=str1.findall(“errorsgafvajerrorvsjdn”)#[“error”,”error”]print(str2) str1=“dafc12345987945HCJVKB14562034SDAGUG”str2=re.findall(“^1\d{8}”,str1)[]代表某一位上面能够取的值,{}代表要匹配几次。
页: [1]
查看完整版本: 正则表达式