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

关注

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

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

国外黄冈站刺激战场| 黑料门今日黑料免费| 老师好爽要尿了潮喷了18P| 98在线高清免费观看电视剧狂| 水蜜桃免费高清电视剧大全| 女大馒头图片10张| 《交换做爰》在线观看| 九一麻花传剧MV在线看免费| 秘书奶头好大下面好紧| 乖再分开点小说免费阅读| 孤男寡女免费观看高清电视剧狂飙| 中华性文化博物馆| 一个女的肛门塞了8个小皮球 | 交换的温度2HD| 共享女儿小诗1~10章的背景资... 家族轮换之共乐的日子最新章节更, | 《炸裂吧!巨棒》免费阅读漫画 | 国产在线观看免费全集电视剧网站| 我把刘姨俩腿扛在肩上是哪一集的 | 日韩在线| 《工地夫妻》原声版| 妈妈你真棒里面的插曲叫什么| 小妈爱上继子免费观看电视剧| 李丽珍电影| 鲁鲁射击免费播放电视剧全部| 豆传媒剧国产MV有什么特点| 美国伦理《欲奴3)| 两个老头把我添高潮了| 《再来一次好吗》免费观看| 17.C.13.NOM| 美国禁忌结局1-4| 公交车掀开奶置边躁狠狠躁漫画| 人犬兽人在线观看免费完整| 《医务室上垒》动漫全集在线观看| 日本真人版免费PPT| 啵啵影院| 涂了春药的奶头被众人抡H漫画| 不堪入耳的黄话怎么说| 妈妈你真棒插曲最后接吻是谁| 《出差的日子》叶爱| 卫生间被教官做好爽HH视频 | 短视频