先列几个参考网页:
https://www.runoob.com/python/python-reg-expressions.html
https://docs.python.org/zh-cn/3.6/library/re.html
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
re 模块使 Python 语言拥有全部的正则表达式功能。
引用:
import re
示例:
字串:str2 = Internal</name><size>4294967296</size><available>3493523812</available>
需要提取到这2组数字,正则表达式如下:
getS = re.findall('\d+', str2)
结果会采用数组的形式返回,
str3 = getS[0]
str4 = getS[1]
这2个变量就获取到了2个数字字串。
关键的几个说明:
+ 对它前面的正则式匹配1到任意次重复。
\d 匹配任意数字。
\w 匹配字母数字及下划线。
网友评论