2010-11-19 16 views
1

Ich versuche, eine vCard Parser zu schreiben und habe Probleme beim Entfalten von Zeilen. Wie Sie hier sehen können: http://www.faqs.org/rfcs/rfc822.html Blick für „Entfaltung“, heißt es, dass alle folgenden gelten:Wie entfaltet man RFC 822

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 kann ich diese entfalten? Gibt es dafür eine Regex? Ich bin mit PHP, wenn eine Klasse geschrieben wurde, ich werde verwenden, dass :)

Antwort

2

Sie diese verwenden könnten, um diese Faltungen zu entfernen:

$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input); 
Verwandte Themen