Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个可以发送、阅读和回复电子邮件的应用程序。问题是,如果电子邮件是线程的一部分,它很可能包含历史信息。不幸的是,历史信息的显示方式并不一致(有时用箭头标记 >>>> 有时用规则等),因此不容易通过正则表达式找到。
我目前正在使用几个解决许多情况的正则表达式,并在它们出现时添加新的。这是处理问题的最佳方法吗?
有没有人有更好的解决方案?
老实说,没有很好的方法来处理这个问题。大多数电子邮件系统都有执行此操作的默认方式。为最常见的设置使用正则表达式会让你走得很远,因为大多数电子邮件系统都在默认设置下运行。但是您必须了解,这可以很容易地从一个电子邮件服务器定制到另一个电子邮件服务器,这意味着没有一种万能的解决方案。
但是......如果足够好就足够好了,继续做你正在做的事情或者不要使用转发/回复。