正则表达式匹配 [0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12} uuid import re string = "Hello.mp4" re.sub(r"(.*?)\.", "\g<1> - YouTube.", string) # 'Hello - YouTube.mp4'