0

由于某些旧标准,当您从 Outlook 发送电子邮件时,纯文本格式包含一个CRLF\r\n每个n 个字符。

在我正在编写的应用程序中,我想在添加换行符的情况下显示此纯文本,以便文本换行有效,并且我可以充分利用屏幕大小。

例如,Outlook 会自动删除这些“不必要的”换行符,我正在尝试编写一个正则表达式来做同样的事情,但在格式上遇到了困难。

据我所知,outlook 的解析如下:

  • 仅在.之前的末尾没有' '( ) 的文本行上删除 CRLF\sCRLF

非常感谢有关如何在正则表达式中解析它的帮助。

4

1 回答 1

0
(?<! )\s$

这将匹配行尾没有空格的单个空格字符。请注意,您需要在您的正则表达式中有多行标志,否则这只会在总字符串的末尾匹配。

于 2012-09-27T18:29:50.303 回答