【发布时间】:2016-10-25 11:53:41
【问题描述】:
我正在尝试在 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)
请指教。
【问题讨论】:
-
pattern是你的模式吗?好吧,那当然行不通…… -
请显示您正在使用的实际模式和字符串。
-
我的模式不起作用,因为我对正则表达式了解不多,所以我没有提到它。