国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python判断字符串是否包含数字

python判断字符串是否包含数字

头像

爱喝马黛茶的安东尼

2019-11-07 11:57:0511591浏览 · 0收藏 · 0评论

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

re 模块使 Python 语言拥有全部的正则表达式功能。

compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。

re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。

例如:

import re
# \d+ 匹配字符串中的数字部分,返回列表
ss = 'adafasw12314egrdf5236qew'
num = re.findall('\d+',ss)
print(num)
#运行结果
#['12314', '5236']

\d+使用匹配数字

ps:下面介绍下python 正则表达式找出字符串中的纯数字

1、简单的做法

>>> import re
>>> re.findall(r'\d+', 'hello 42 I'm a 32 string 30')
['42', '32', '30']

然而,这种做法使得字符串中非纯数字也会识别

>>> re.findall(r'\d+', "hello 42 I'm a 32 str12312ing 30")
['42', '32', '12312', '30']

2、识别纯数字

如果只需要用单词边界( 空格,句号,逗号)分隔的数字,你可以使用 \b

>>> re.findall(r'\b\d+\b', "hello 42 I'm a 32 str12312ing 30")
['42', '32', '30']
>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str12312ing 30")
['42', '32', '30']
>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str 12312ing 30")
['42', '32', '30']

python学习网,大量的免费python视频教程,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《丰满的女邻居》播放| 女性扒开大腿内侧小肚子痒| 乱亲H女乱秽XXXX| 人犬兽人高清版在线观看| 免费看网站在线观看人数在哪直播 | MD传媒破解版APP免费版| 憋尿白丝小肚子凸起高冷知乎 | 爱上兄弟的母亲6集免费观看| 《酒店激战》动漫1-5集免费观..| 蒋舒含校花的YIN荡大学生活| 小花园按摩手法视频教程| 潮湿的体温2| 一线产区和二线产区的标准图| 志村玲子| 人野兽马狗猪大全| 妈妈装睡配合孩子阴阳调和| 少女国产免费观看高清电视剧| 11人裸体航班女服务员是谁 | 97人妻人人躁人人玩人人澡AV| 《高压监狱3》法国版正版 | 青柠影院在线观看高清电视剧荣耀| 《为丈夫晋升的妻子》| 免费观看已满十八岁电视剧在线播...| 50岁阿姨大人免费观看电视剧| 国产精品高潮呻吟久久A片小说 | 小乖(糙汉文)TXT笔趣阁免费... | 男生困困进女生困困洞视频| 十大小说| 口咬二十八个图片高清| 宝贝把腿开大让我添添你视频| 免费观看己满十八岁电视剧高清版| 《出差的日子》叶爱| 双乳被四个男人吃奶动态图| 女士泳衣全透明| 无情扌雷辶鬲| 旋转木马电动拼插木质科技| 打扑牌不盖被子怎么办| 台剧《恋爱之瘾》林教授在线观看 | 他扒开我小滨添我三男一女视频| 曾鲁射击免费播放电视剧全部| 机械师2