This is my reply
On Wed, Jun 23, 2021 at 3:22 PM A User (User) <user@mygmailaccount.com>
wrote:
> hello this is my initial email.
>
>
我只希望能够显示我的回复消息并删除以前的所有回复。
我使用下面的regex表达式,它删除了"写道:";
wrote.*$
哪个显示
This is my reply
On Wed, Jun 23, 2021 at 3:22 PM A User (User) <user@mygmailaccount.com>
我需要一个表达式来查找";在";以及";写道:";并删除之后的所有内容。
您可以使用例如内联修饰符(?s)
使点与换行符匹配,然后首先在字符串开头匹配On,然后在匹配换行符后匹配write:。
(?s)^s*bOnb.*nwrote:.*$
Regex演示
或者使用字符类来匹配任何字符
^s*bOnb[sS]*nwrote:[sS]*$
Regex演示
此正则表达式适用于python:
r's*bOnb.*wrote:.[sS]*$'