鱼C论坛

 找回密码
 立即注册

正则表达式2

已有 240 次阅读2018-4-12 15:47

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)


今天就先到这吧,有点吃不消了


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-6 23:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部