Bonsoir,
J'ai un petit souci dans un code : Dans un gros fichier je souhaiterai remplacer certains mots par d'autres. J'ai une table d'association mot=>remplacement.
avec sed cela donnerait quelque chose du genre :
sed "s/pattern1/mot1/" mon_fichier | sed "s/pattern2/mot2/" | ... > sortie
je récupère actuellement mon fichier dans un CharBuffer auquel j'applique un matcher et récupère le tout dans une string. Cette technique ne marche que si j'ai un seul mot à remplacer par un autre. Je ne peux pas non plus me servir d'une String qui est un objet non mutable : le fichier étant de taille importante et les mots à remplacer nombreux...
Si quelqu'un a une idée...
Partager