标签:font color cep dal new rac pytho any character
特殊字符
"." : Matches any character except a newline. 匹配任何字符 除了换行符
"^" :匹配字符的开头
1 import re 2 s=re.findall(‘^c234‘,‘ac2324‘) 3 s1=re.findall(‘^ac‘,‘ac2324‘) 4 print(s) 5 print(s1) 6 #输出:[] 7 # [‘ac‘]
"$" :匹配字符串的结尾
1 import re 2 s=re.findall(‘c234$‘,‘ac2324‘) 3 s1=re.findall(‘ac2324$‘,‘ac2324‘) 4 print(s) 5 print(s1) 6 #输出:[] 7 # [‘ac2324‘]
" * " :匹配前一个字符0或多次
import re s=re.findall(‘abc*‘,‘ab‘) s1=re.findall(‘abc*‘,‘abcc‘) print(s) print(s1) #输出:[‘ab‘] [‘abcc‘]
"+" :匹配前一个字符1次或无限次
import re s=re.findall(‘abc+‘,‘ab‘) s1=re.findall(‘abc+‘,‘abc‘) print(s) print(s1) #输出:[] [‘abcc‘]
“?” :匹配一个字符0次或1次
import re s=re.findall(‘ab222c?‘,‘ab222‘) s1=re.findall(‘ab222c?‘,‘ab222cccccc‘) print(s) print(s1) #输出:[‘ab222‘] [‘ab222c‘]
{} :{m}匹配前一个字符m次,{m,n}匹配前一个字符m至n次,若省略n,则匹配m至无限次
标签:font color cep dal new rac pytho any character
原文地址:http://www.cnblogs.com/wangbinbin/p/7134547.html