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:)

War es hilfreich?

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
scroll top