python爬虫--正则表达式--单字符以及多字符的使用
匹配单字符
import re
text='abc'
result=re.match('a',text)
print(result.group())
text='abc'
result=re.match('.',text)
print(result.group())
text='1as'
result=re.match('\d',text)
print(result.group())
text1='1asfd'
text2='asdasd'
result1=re.match('\D',text1)
result2=re.match('\D',text2)
print(result2.group())
text='123412sdaf'
result=re.match('[1-9]',text)
print(result.group())
匹配多字符
import re
text='adasda++++rwerwe'
result=re.match('\w*',text)
print(result.group())
text='1asda++++'
result=re.match('\w+',text)
print(result.group())
text='+asda++++'
result=re.match('\w?',text)
print(result.group())
text='1asda++++'
result=re.match('\w{2}',text)
print(result.group())
text='1+a+sda++++'
result=re.match('\w{2,3}',text)
print(result.group())