1

这是我的短语:“Begin xxxxxxxxx The End”

re(r'开始\s*(.*)')

我可以删除“开始”这个词

但同时如何删除“The End”

4

2 回答 2

3

试试这个,

(?i)(^Begin|The\sEnd$)

(?i)如果你想区分大小写,只需删除。

于 2012-10-10T13:31:01.957 回答
0

只需在您的.*. 问号将最小化匹配,因此您不会拾取周围的空间。

r'Begin\s*(.*?)\s*The End'

请注意,您实际上并没有删除任何内容;您正在返回中间的文本。

于 2012-10-10T13:30:51.987 回答