Come fare dispiegarsi RFC 822
Domanda
Sto cercando di scrivere un parser vCard e sto avendo linee dispiegarsi difficoltà. Come si può vedere qui: http://www.faqs.org/rfcs/rfc822.html sguardo per "svolgimento", si dice che tutte le seguenti sono valide:
Long string<return>
<tab>continue
Long string<return>
<tab>(n*<tab>)continue
Long string<return>
<space>continue
Long string<return>
<space>(n*<space>)continue
Come faccio dispiego questo? C'è una regex per questo? Sto usando PHP se una classe è stato scritto userò che:)
Soluzione
È possibile utilizzare questo per rimuovere quelle piegature:
$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow