Remplacement de texte évolué dans fichier - Logiciels - Windows & Software
Marsh Posté le 15-05-2009 à 22:59:24
Salut,
sous peu tu vas t'intéresser aux Regular Expression (ou expressions régulières ou encore regexp)
Les deux éditeurs de texte que tu mentionnes supportent les regexp (via un plugin pour notepad++, intégré pour ultraedit32)
Voilà il te faudra amadouer la syntaxe de ces expressions ce qui n'est pas trivial, mais une fois maîtrisées tu ne pourra plus t'en passer dès que tu devra faire des recherches ou remplacements plus poussés. (par exemple : cherche une chaîne qui commence par data=" suivi de plusieurs chiffres et terminant par un guillemet double, effectue le remplacement par telle autre chaîne)
Voilà en cherchant avec google des tutoriels sur les regexp tu trouveras ton bonheur.
Marsh Posté le 16-05-2009 à 02:17:37
Merci Requin
Ça faisait bien longtemps que je ne t'avais pas croisé
Marsh Posté le 15-05-2009 à 00:49:16
Salut
J'ai un fichier, c'est du html mais peu importe, dans lequel il faut que je remplace une expression dont une partie est variable. Voici un exemple d'expression à modifier dans une ligne :
<a href="www.net" data="28963574">Le site qu'il est bien</a>
Il faut que je remplace l'expression [ data="28963574"] par une autre chaine, le problème étant que le nombre varie... Et ça sur des centaines de lignes Ce n'est pas vraiment réalisable à la main...
J'ai à ma disposition deux éditeurs de texte sympa, et je n'ai pas trouvé le moyen de leur faire comprendre que j'avais des caractères "joker" ou génériques dans l'expression... Ces deux logiciels sont Ultraedit32 et notepad++
J'ai également recherché d'autres programmes sur le net sachant le faire, mais je n'ai rien trouvé... Open Office ne semble pas savoir le faire non plus
Merci de votre aide
Message édité par Tous le 15-05-2009 à 00:51:20
---------------
Les Cartes Son Haute Fidélité pour mélomanes, musiciens, audiophiles, la MAO, le cinéma,...