我正在尝试使用Python中的re.sub替换字符串中最后一个子字符串的出现,但是卡在了正则表达式模式上。有人能帮助我得到正确的模式吗?
String = "cr US TRUMP DE NIRO 20161008cr_x080b.wmv"
或者
String = "crcrUS TRUMP DE NIRO 20161008cr.xml"
我想替换最后一次出现的"cr
"和扩展名之前的任何内容。
期望得到的输出字符串是 -
"cr US TRUMP DE NIRO 20161008.wmv"
"crcrUS TRUMP DE NIRO 20161008.xml"
我正在使用 re.sub
进行替换。
re.sub('pattern', '', String)
请给予建议。
cr(?!.*cr)[^.]*
- Washington Guedes