Wie zu tun RFC 822 Entfaltungs
Frage
Ich versuche, einen vCard Parser zu schreiben und habe Probleme beim Entfalten Linien. Wie Sie sehen hier können: http://www.faqs.org/rfcs/rfc822.html Look für „Entfaltung“, heißt es, dass alle folgenden gelten:
Long string<return>
<tab>continue
Long string<return>
<tab>(n*<tab>)continue
Long string<return>
<space>continue
Long string<return>
<space>(n*<space>)continue
Wie entfalten ich das? Gibt es einen regulären Ausdruck für das? Ich bin mit PHP, wenn eine Klasse geschrieben wurde, ich will, dass verwenden:)
Lösung
Sie können diese verwenden, um diese Faltungen zu entfernen:
$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow