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

È stato utile?

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