import re
a = re.search(r'fish(C|D)','fishC')
b = re.search(r'fish(C|D)','fishD')
c = re.search(r'fish(C|D)','fishE')
print('a:',a)
print('b:',b)
print('c:',c)
#^,中文名称脱字符,属于定位匹配,匹配输入字符串的开始位置,确定一个位置
e = re.search(r'^¥fishc','¥fishc.abc')
print('e:',e)
#简单点说就是我脱字符是老大,我后面跟什么,你字符串开始也要是,否则不干
f = re.search(r'fishc$','lovefishc')
print('f:',f)
#\:引用序号对应的子组所匹配的字符串,那么子组是什么,子组就是用小括号括起来的
#如果序号是1-99,表示序号所对应的子组所匹配的字符串
g = re.search(r'(fishc)\1','fishcfishc')
print('g:',g)
#相当于'(fishc)\1 ==fishcfishc
#如果序号是0或者是一个三位数,那么认为是一个8进制数字,表示的是对应的8进制数对应的ASCII码字符
h = re.search(r'fishc$','lovefishc')
print('h:',h)
i = re.search(r'(fishc)\141','fishcfishca')
print('i:',i)
今天就先到这吧,有点吃不消了
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-5-6 23:04
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.