正则表达式中使用.点号匹配除换行符之外的任一字符,如果匹配.点号本身的时候,需要使用\进行转义
- >>> import re
- >>> pattern='.s'
- >>> m=re.search(pattern,'restart')
- >>> print(m)
- <_sre.SRE_Match object; span=(1, 3), match='es'>
- >>> m=re.search(pattern,'start')
- >>> print(m)
- None
- >>> m=re.search(pattern,'\nstart')
- >>> print(m)
- None
- >>> pattern1='\.14'
- >>> m=re.search(pattern1,'3.14')
- >>> print(m)
- <_sre.SRE_Match object; span=(1, 4), match='.14'>
- >>>