Python中如何运用高级正则表达式功能:search、findall、sub、split?
- 内容介绍
- 文章标签
- 相关推荐
本文共计623个文字,预计阅读时间需要3分钟。
仅提供学习,转载请注明出处。re模块的高级用法:使用search()函数。需求:匹配香烟能价。输入:re.search(r\d+, 胖子公司老板说出的香烟价格)。输出:[95]: '17'。输入:findall(smok)。输出:['smok']。
仅供学习,转载请注明出处
re模块的高级用法
search
需求:匹配胖子老板说出的香烟价格
In [95]: re.search(r"\d+","胖子老板:一包蓝利群17元啦").group()Out[95]: '17'
In [96]:
findall
前面寻找smoke的故事中,我用来最终解决胖子老板的smoke次数寻找问题。
因为findall找出来返回的是一个list,那么只要用len()方法就可以知道次数了。
本文共计623个文字,预计阅读时间需要3分钟。
仅提供学习,转载请注明出处。re模块的高级用法:使用search()函数。需求:匹配香烟能价。输入:re.search(r\d+, 胖子公司老板说出的香烟价格)。输出:[95]: '17'。输入:findall(smok)。输出:['smok']。
仅供学习,转载请注明出处
re模块的高级用法
search
需求:匹配胖子老板说出的香烟价格
In [95]: re.search(r"\d+","胖子老板:一包蓝利群17元啦").group()Out[95]: '17'
In [96]:
findall
前面寻找smoke的故事中,我用来最终解决胖子老板的smoke次数寻找问题。
因为findall找出来返回的是一个list,那么只要用len()方法就可以知道次数了。

