边界匹配 为什么这样写,从末尾匹配还是为空呢
来源:10-8 边界匹配符

傅Dimon
2018-05-28
#边界匹配
import re
qq='10000000001'
r = re.findall('000',qq)
print(r)
# ^从前面开始匹配 $从末尾开始匹配
print('________________________')
q = re.findall('^000',qq)
print(q)
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')
h = re.findall('000&',qq)
print(h)
写回答
1回答
-
码之力三段
2018-05-28
没错啊,^000和000$分别表示从10000000001的开头和末尾出开始匹配,而10000000001的开头和末尾分别是100和001,都不是你要匹配的000,所以匹配结果为空没错啊!
00
相似问题