2

だから私はこのようなre.sub行を持っています

re.sub(r'(.*_)\d*(\..*)', r'\1' + mediaFileId + r'\2', baseName)

mediaFileIdは次のような文字列です'8000'

この行は、実際に欲しいときにinvalid group reference探していると思っているので戻ってきます。 \18000\1

これはとても単純な問題ですが、私には理解できないようです。

助けていただければ幸いです

4

1 に答える 1

3
re.sub(r'(.*_)\d*(\..*)', r'\g<1>8000\2', baseName)

http://docs.python.org/2/library/re.html#re.sub

于 2012-11-03T06:12:31.853 に答える