Python 使用 re.sub 删除字符串后。

我如何删除.rtf 目前为止删除的.rtf所有内容以及之后的所有内容。


s = 'newyork.pdf.rtf.doc'

actual_file = re.sub(".rtf.+", "", s)

回报 newyork.pdf


拉丁的传说
浏览 354回答 1
1回答

Cats萌萌

选项1在后面使用积极的表情(?<=\.rtf).*:>>> re.sub(r'(?<=\.rtf).*', '', s)'newyork.pdf.rtf'选项 2捕获.rtf匹配组并将其替换回:>>> re.sub(r'(\.rtf).*', r'\1', s)'newyork.pdf.rtf'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python