Bonjour à tous.
Actuellement j'ai une chaine (provenant d'un fichier DOS) qui ressemble à cela :
J'aimerais changer toutes les lignes où on retrouve le mot WARNING par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Compressing MySQL Datafiles\totalsens\customerssitesacquisitors.frm Compressing MySQL Datafiles\totalsens\customerssitesacquisitors.ibd WARNINGS: The process cannot access the file because it is being used by another process. WARNINGSS for files: d:\CopyLocalLog.txt : The process cannot access the file because it is being used by another process. !This is a Warning!
Donc mon fichier actuel devrait avoir l'air de ceci à la fin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<span style=\"background-color :red;\">...</span>
Je ne suis pas très habitué avec les RegEx mais j'ai toutefois commencé avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Compressing MySQL Datafiles\totalsens\customerssitesacquisitors.frm Compressing MySQL Datafiles\totalsens\customerssitesacquisitors.ibd <span style=\"background-color :red;\">WARNINGS: The process cannot access the file because it is being used by another process.</span> <span style=\"background-color :red;\">WARNINGSS for files:</span> d:\CopyLocalLog.txt : The process cannot access the file because it is being used by another process. <span style=\"background-color :red;\">!This is a Warning!</span>
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var text = ReadFile( "TestReplace.txt" ); text = text.replace( /.*WARNINGS.*\r\n/g, "<span style=\"background-color :red; color :white; font-weight :bold;\">???</span>" );
Partager