Bonjour
J'essaye de parser un fichier qu'on me fournit codé n'importe comment.
En particulier, j'ai des lignes qui contiennent ceci :
vars=array('Correct
Spread EUR / Zone EUR')
au lieu de ceci :
vars=array('Correct Spread EUR / Zone EUR')
Il y a bien un saut de ligne (ou un retour chariot, je ne sais pas) et 2 espaces.
Quelqu'un pourrait-il me dire ce qui ne va pas dans ce regexp
en clair : ça commence par (', puis des caractères y compris espace, puis 1 retour à la ligne, puis 1 ou plusieurs espaces, puis des caractères y compris espace, finissant par ')
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $patterns = "#(\('(.|\s)+)\t(\s)+((.|\s)+'\))#U"; $replace = '\\1 \\3';
Merci d'avance
Partager