如何在python中使用正则表达式替换数字序列?

时间:2019-06-21 13:59:38

标签: python regex

我尝试将“ _v(anydigit)”替换为“ _index”:

示例:

file_v01.jpg to file_index.jpg使用re.sub("_v\d\d","_index",file)

file_v0001.jpg to file_index.jpg使用re.sub("_v\d\d\d\d","_index",file)

这些脚本可以正常工作。但是,如果我不知道数字怎么办。位数是随机的,因此它可能是_v1或_v001或_v023445。它应该找到“ _v”后面的所有数字,直到达到非数字为止。

我怎么抓到它?

0 个答案:

没有答案