最近写python的时候发现了一些问题:
import re
expre = "(p>q)"
a = re.search(r"([A-Za-z])>([A-Za-z])",expre) #有结果 p>q
b = re.match(r"([A-Za-z])>([A-Za-z])",expre) #无结果
print(a)
print(b)
当使用re.match的时候就匹配不上,当使用search的时候就能匹配上,这个问题有一点小坑,在此记录一下。
最近写python的时候发现了一些问题:
import re
expre = "(p>q)"
a = re.search(r"([A-Za-z])>([A-Za-z])",expre) #有结果 p>q
b = re.match(r"([A-Za-z])>([A-Za-z])",expre) #无结果
print(a)
print(b)
当使用re.match的时候就匹配不上,当使用search的时候就能匹配上,这个问题有一点小坑,在此记录一下。