python 正则表达提取方法 (提取不来的信息print不出来 加个输出type 再print信息即可)...

1,正则表达提取 (findall函数提取)

import re

a= "<div class='content'>你大爷</div>"
x=re.findall("<div class='content'>(.*)</div>",a)   

这样也可以:

x=re.findall(" class='content'>(.*)</d",a)    其中" class='content'>(.*)</d" 是匹配左边为class='content'> 右边为</d ,取其中的字符

print x[0]

有时候发现输出list的字符时会展示不出:

加上print typ(x),就可以了

 

取中间的数字方法: 

 

第二种方法:python类似正则表达式的函数

Urlhttp://www.jb51.net/article/54281.htm

startswith()函数

此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

text='welcome to qttc blog'
print text.startswith('w')      # True

endswith()函数

此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

 

判断文件是否为exe执行文件

我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件

 

转载于:https://www.cnblogs.com/kaibindirver/p/7488885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值