2010-11-19 28 views
1

Je suis en train d'écrire un analyseur vCard et j'ai du mal à déplier les lignes. Comme vous pouvez le voir ici: http://www.faqs.org/rfcs/rfc822.html look pour « déplier » il est dit que tous les éléments suivants sont valables:Comment faire RFC dépliant 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 

Comment puis-je déplie cela? Existe-t-il une regex pour ça? J'utilise PHP si une classe a été écrit, je vais l'utiliser :)

Répondre

2

Vous pouvez utiliser cette option pour supprimer ces pliages:

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