python正则表达式

1.python的一个内置函数index(),例如

a = 'C|python|java'
a.index('python')
该内置函数可以用来判断字符串a中是否有python

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

2.print('python' in a)

通过返回值true还是false判断是否包含搜索的字符串.

3.正则表达式

re模块可以帮助我们

运行之后什么都不打印。

一。元字符与普通字符

1.查找其中的数字/字母

\d    数字          \D非数字

2.查找单词中中间字母是c或者f的单词

头和尾的a c 用来限定界限,如果只用'[cf]'则会出现下面的效果

3.概括字符集

他俩等价  \w匹配字母数字     \W匹配非单词字符,如

\s  匹配空白字符      \S匹配非空白字符

我们想要提取python java php的这三个关键字,应该怎么做呢? 首先我们先来提取三个字母的关键字 

所需代码如下

二。贪婪与非贪婪

下面介绍一个非贪婪匹配,一旦找到了三个字母,他就认为匹配成功了

三。匹配0次1次无限多次

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值