Как сделать разворачивание RFC 822 - PullRequest
1 голос
/ 19 ноября 2010

Я пытаюсь написать vCard Parser, и у меня возникают проблемы при развертывании строк.Как вы можете видеть здесь: 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 Ответ

2 голосов
/ 19 ноября 2010

Вы можете использовать это для удаления этих складок:

$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...