PHP change des caractères
Bonjour,
J'ai un fichier texte contenant plusieurs ligne, qui liste le contenue de divers dossier sur mon disques dur.
Chaque dossier est dans un bloque qui ressemble à ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
======================
E:\D\Dossier 1
======================
Fichier 1
Fichier 2
===================
E:\D\Dossier 2
===================
Fichier 1
Fichier 2 |
Je veux grace a une page PHP, lister seulement le contenu de ce qui est entre les =======
Grace aux expression régulière j'ai réussit à liste ce contenu
Mon problème est que j'ai des lignes qui ressemble à : E:\#\1125 (1999), et dans ma page, sa sort comme ça : E:\#J5 (1999)
Donc il semble remplacer le 2eme \ et le 1125 par J5
Est-ce qu'il y a moyen de forcer php à sortir la ligne tel quel, sans rien modifier ?
Aussi, comme j'ai plusieurs disques, il se peut que le E: change pour F:, donc je vais devoir mettre 2 vérifications d'expression régulière, car de la manière que j'ai réussit à le faire, est de sortir chaque ligne qui commence par E:
Le problème est que le nombre de signe ===== est différent en fonction de la longueur du dossier.
Donc a quoi ressemblerait une expression régulière qui permettrais de ramasser le texte inclus entre les 2 lignes de "===" mais qui sont de grandeur variables ?