小编luc*_*fer的帖子

删除回复:转发:来自邮件主题

我正在尝试设置一个正则表达式来从邮件主题中删除额外的关键字,这些关键字通常是由 Fwd、Re: 等邮件编写者添加的:但无法提出一个可以满足所有这些情况的正则表达式。

Fwd : Re : Re: Many
Re : Re: Many
Re:    Re: Many
Re: Many
Re: Many
RE: Presidential Ballots for Florida
RE: (no subject)
Request - should not match anything
this is the subject
Re: Fwd
Run Code Online (Sandbox Code Playgroud)

我在 Java 中尝试过这个正则表达式:

subject.replaceAll("^.{0,3}:\s", "");
Run Code Online (Sandbox Code Playgroud)

但这只会删除找到的第一个匹配项。任何正则表达式如果它可以满足大多数常见场景,则并非以上所有内容也会有很大帮助。我找到了一些 Python 的正则表达式,但是将它们转换为 Java 是一件很痛苦的事情。任何帮助表示赞赏。

java regex

2
推荐指数
1
解决办法
106
查看次数

标签 统计

java ×1

regex ×1