如何展开 RFC 822
Posted
技术标签:
【中文标题】如何展开 RFC 822【英文标题】:How to do unfolding RFC 822 【发布时间】:2011-05-12 18:48:21 【问题描述】:我正在尝试编写 vCard 解析器,但无法展开线条。 正如您在此处看到的:http://www.faqs.org/rfcs/rfc822.html 寻找“展开”它表示以下所有内容都是有效的:
Long string<return>
<tab>continue
Long string<return>
<tab>(n*<tab>)continue
Long string<return>
<space>continue
Long string<return>
<space>(n*<space>)continue
我该如何展开?有这个正则表达式吗?如果已经编写了一个类,我将使用 php :)
【问题讨论】:
【参考方案1】:您可以使用它来移除这些折叠:
$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input);
【讨论】:
以上是关于如何展开 RFC 822的主要内容,如果未能解决你的问题,请参考以下文章
[翻译]C#.我该如何分析和转换日期时间的到RFC 822的日期,时间格式(How do I parse and convert DateTi