python正则匹配,以某某开头某某结尾的最长子串匹配
如
firmwarename: SMARTCPU_V02.03.02_00.00.01.00_Firmware_update_files.zip 匹配出:V02.03.02_00.00.01.00
firmwarename: SMARTCPU_V02.02.00_00.00.01.00.zip 匹配出:V02.02.00_00.00.01.00

方法:
regVersions = re.search(r'(V|v)[0-9].*[0-9]', filename)
if regVersions:
print regVersions.group()

本文介绍了一种使用Python正则表达式从特定字符串中提取版本号的方法。通过具体实例展示了如何匹配以V或v开头并由数字组成的字符串。此技巧适用于文件名中版本号的自动提取。
2011

被折叠的 条评论
为什么被折叠?



