Python 正则表达式需要帮助来枚举数据



我想从这一行枚举'4.9.8'。 我怎么能得到它。 我是正则表达式的新手。

import re
url  = 'http://variety.com'
line = "<script type='text/javascript' src='https://js-sec.indexww.com/htv/htv-jwplayer.min.js?ver=4.9.8'></script>"
regex = "?ver=(.+?)'>"
version = re.findall(regex,line)
print(version)

转义?特殊字符:

import re
url  = 'http://variety.com'
line = "<script type='text/javascript' src='https://js-sec.indexww.com/htv/htv-jwplayer.min.js?ver=4.9.8'></script>"
regex = "?ver=([0-9.]+)"
version = re.findall(regex,line)
print(version)

返回:

['4.9.8']

我用"?ver=([0-9.]+)"正则表达式,但你也可以像这样使用你的:regex = "?ver=(.+?)\'>"(逃生也(

最新更新