Python-正则表达式匹配数字
re.match和re.search的区别:
re.match 尝试从字符串的起始位置匹配⼀个模式,如果不是起始位置匹配成功的话,match()就返回none;re.search 扫描整个字符串并返回第⼀个成功的匹配。
匹配 字符串⾥⾯的全部数字:\d+
例如:
import re
string = '''laHellotest135********python'''
pat = '\d+'
python正则表达式不包含rst = re.search(pat,string)
print(rst)
运⾏结果:
匹配字符串⾥⾯的指定3位数字:\d{3}
例如:
import re
string = '''laHellotest135********python'''
pat = '\d{3}'
rst = re.search(pat,string)
print(rst)
运⾏结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论