所以我有一个看起来像这样的re.sub行
re.sub(r'(.*_)\d*(\..*)', r'\1' + mediaFileId + r'\2', baseName)
mediaFileId是一个类似于'8000'
此行返回invalid group reference
,因为它认为我正在寻找\18000
,而实际上我需要\1
。
这是一个如此简单的问题,但我似乎无法弄明白。
任何帮助表示赞赏
答案 0 :(得分:2)
re.sub(r'(.*_)\d*(\..*)', r'\g<1>8000\2', baseName)