国产成人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视频教程,欢迎在线学习!

关注

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

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

丫头把腿开大让我添添| 日韩在线| 《熟妇的荡欲》免费看| 美女热舞| 潮湿的体温2| 小雪解开乳罩给老杨摸| 十一天十一夜| 言教授要稳住肉馅小水饺笔趣阁| 女教师2免费观看全集电视剧| 暴躁少女CSGO高清大图特点| 女生胸前两颗大大的包是什么| 《男医生的特殊治疗》| 《湿点》未增减板相似| 凯登·克罗斯| 55影院最新免费看电视剧| 儿子耕种母亲的田地的收获| 他的手一路下滑| 欧美寡妇性猛交XXX| 妈妈的秘密| 美女和帅哥一起努力生产豆浆 | 把腿扒开让我添30分钟| 人犬兽人在线观看免费完整一| 十大禁片| 国产在线观看免费全集电视剧网站 | 《再来一次好吗》免费观看| 7K7K影院免费观看电视剧大全| 天美麻花星空影视免费观看电视剧| 《老板娘2》完整版| 内衣走秀| 主动把奶头放进男朋友嘴巴里| 天美传奇星空MV高清免费| YY影院免费观看电视剧网站 | 我和小姨子做爱HD完整版| 成品PPT网站大片入口| 《课后2对1特别授课》女主角是.. | 《搬家工人的绝遇》观看| 美女和男生一起努力的生孩子视频..| 三妻四妾双女免费观看完整版| 妻子的妹妹免费版电视剧大全| 聊斋艳谭之灯草和尚| 电影《满足2》完整版在线观看