Bonsoir à tous,
Je voudrais régler un (petit) problème et je pense que perl (si mes souvenirs sont bons) est ce qu'il me faut pour ça.
J'ai dans un répertoire des fichiers xml de cette forme:
<a> blabla éléments divers </a>
malheureusement, certains de ces fichiers sont mal-formés et l'élément <a> à été doublé:
1 2
| <a> blabla éléments divers</a>
<a> blabla éléments divers</a> |
Je veux donc réparer cette erreur. Sachant que l'opération doit se faire sur plusieurs milliers de fichiers, je veux être sur que perl permet de faire ça efficacement (comparé à un sed par exemple), qu'en est t-il?
Je n'ai pas de quoi tester mais théoriquement, je pense qu'en perl il faut faire un truc du genre:
s/(<a>.*<\/a>)<a>.*<\/a>/$1 *.xml
ça vous parait correct?
Partager