主要目标:
查找特定文件的版本号
我正在做一个项目——我找不到任何与我的问题类似的东西。我发现正则表达式可能对我有帮助,但它非常复杂。因此,寻找一种更简单的方法
问题:
我有这样的变量:
a = 'Section 1 - Analyse (i01).docx'
b = 'Section 1 - All Vitamins (i02).docx'
c = 'Section 1 - (i03) Removed Vitamins .docx'
问题:
如何查看上面单个变量的(i)
内的数字
键:
(i01)
-i
仅表示发行编号
示例:
例如,变量a
的发行号(i)
为01
另一个例子,变量b
的i
是02
。这是因为它查找i
并显示i
旁边的数字
注意事项:
是否有人知道查看变量中的版本号并返回编号
对于一个快速的一次性脚本,类似这样的东西可以工作:
v_number = input.split('(i')[1].split(')')[0]
这是使用
split
函数将字符串转换为由提供的参数拆分的字符串列表。返回的值将是一个字符串您可以使用
re.findall
:这张照片是:
在这里使用
findall
的潜在优势是,如果一个输入字符串有多个匹配项,它将查找所有与发行号匹配的项相关问题 更多 >
编程相关推荐