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次无限多次