NotePad - Expression régulière, remplacer "html" par "php".

Fermé
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 - Modifié le 2 avril 2020 à 23:12
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 - 8 mai 2020 à 10:57
Bonjour,
Dans tout un ensemble de fichiers, je dois remplacer l'extension html par php, dans les lignes commençant par Page= et se terminant par.html.
Avec Word, remplacer <(Page=)(*)(.html)> par \1\2.php fonctionne très bien, malheureusement NotePad y trouve à redire, indiquant Rechercher : Expression régulière invalide.
Visiblement, Notepad ne semble pas connaître les commandes < et > destinées à identifier début et fin de chaîne.
Une bonne âme pour m'aider ?
Merci d'avance.



Configuration: Windows 7, 10 / Firefox 74.0
A voir également:

5 réponses

hebus888 Messages postés 784 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 29 septembre 2023 141
28 avril 2020 à 11:21
Bonjour,

Pourquoi ne pas faire toutes les modifs dans World et les copier/coller dans notepad après ?

A+
0
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
4 mai 2020 à 09:36
Re,
Parce que j'ai un grand nombre de fichiers à modifier et, à ma connaissance, Word ne fait pas de traitement de lot, du moins sans utiliser de macro.
0
hebus888 Messages postés 784 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 29 septembre 2023 141
5 mai 2020 à 08:50
Peut être que Notepad++ (ou un autre éditeur de texte plus performant que le notepad d'origine de Windows) sait le faire...
https://www.commentcamarche.net/telecharger/developpement/16295-notepad/
0
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
5 mai 2020 à 14:04
Oups, erreur de ma part, ma demande portait sur Notepad++ et non Notepad...
0
hebus888 Messages postés 784 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 29 septembre 2023 141
6 mai 2020 à 10:31
0
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
6 mai 2020 à 19:30
Merci pour le lien, mais je ne souhaite pas changer d'éditeur pour lequel j'ai développé un ensemble de macros.
Deux exemples de fichiers, avec en gras les lignes où html est à changer en php :
; Nom du fichier squelette de la page web 
Squelette=D:\Batz\Batz-Site\Site bourg-de-batz - Matériel\Squelette page fixe.html
;  Répertoire dans lequel sera enregitrée la page créée
; Répertoire pages=D:\Mes documents\VB4-JFC\Site web\Génération par lot\Jeux d’essai\
Répertoire pages=\chroniques
Répertoire includes=D:\Batz\Batz-Site\Site bourg-de-batz - Matériel\Chroniques
; Répertoire pour inclure le menu
Répertoire menu=D:\Batz\Batz-Site\Site bourg-de-batz - Matériel
PréfixeLiens=../
;
; -:-:-:-:-:-:-:-:-:-:-:-:-:-:-:- l’Atlantic-Hôtel -:-:-:-:-:-:-:-:-:-:-:-:-
;
<gras>Page=chro_atlantic_hotel.html</gras>
¤nom_fichier_css_complémentaire=Chroniques, nom du fichier CSS additionnel.txt
¤nom_fichier_menu_secondaire=Menu secondaire - Chroniques.html
¤title=[T]Atlantic-Hôtel

; Nom du fichier squelette de la page web 
Squelette=D:\Batz\Batz-Site\Site bourg-de-batz - Matériel\chroniques\Chroniques - Squelette.html
;  Répertoire dans lequel sera enregitrée la page créée
; Répertoire pages=D:\Mes documents\VB4-JFC\Site web\Génération par lot\Jeux d'essai\
Répertoire pages=\chroniques
; Répertoire pour inclure le menu
Répertoire menu=D:\Batz\Batz-Site\Site bourg-de-batz - Matériel
PréfixeLiens=../
;
; -:-:-:-:-:-:-:-:-:-:-:-:-:-:- Le Café de la Plage -:-:-:-:-:-:-:-:-:-:-:-:-
;
<gras>Page=chro_cafeplage.html</gras>
¤title=[T]Café de la Plage
¤description=[T]Histoire du «Café de la Plage», sur la plage Saint-Michel, à Bourg-de-Batz devenu Batz-sur-Mer.
¤mots_clés=cafe de la plage,saint-michel
¤nom_fichier_titre_image=chro_cafeplage_titre1.png
¤libellé_fichier_titre_image=[T]Titre de l'histoire du Café de la Plage de Bourg de Batz au début du XXe siècle
¤titre_en_texte=[T]Bourg-de-Batz — L'histoire du Café de la Plage à Bourg-de-Batz
¤page_avant=chro_prieure_buildg.html
¤page_après=chro_atlantic_hotel.html
¤corps_de_la_page=[T]
;
    <a href="#">
      <img class="allerenhaut" 
      src="../images/fleche_haut_transparente.png" 
      alt="Aller en haut de page." title="Aller en haut de page."
    /> 
0
hebus888 Messages postés 784 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 29 septembre 2023 141
7 mai 2020 à 18:11
- Je viens de trouver cette procédure avec Notepad++, est-ce que c'est celle là que tu as essayée ?
https://www.mangaluxe.com/tutoriels/remplacer-texte-dans-plusieurs-fichiers.php


- Sinon est-ce que ce logiciel peut t'aider ?
https://www.reparer-facile.fr/informatique/comment-rechercher-remplacer-dans-plusieurs-fichiers/


- En fouillant un peu j'ai vu que PSPAD pourrait éventuellement pourquoi pas mais c'est pas sur le faire à toi de creuser si l'envie t'en prends
0
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
7 mai 2020 à 22:50
Re,
Merci de ton aide.
Ma question porte sur la prise en compte du et dans les expressions régulières par Notpead++ :

Je sais évidemment changer une chaîne dans un ensemble de fichiers et je n'ai pas l'intention de changer d'éditeur.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hebus888 Messages postés 784 Date d'inscription jeudi 13 décembre 2012 Statut Membre Dernière intervention 29 septembre 2023 141
8 mai 2020 à 10:33
Je suis désolé mais je crois ne pas pouvoir d'apporter d'aide supplémentaire et surtout efficace pour ton problème car j'ai fait le tour de mes "connaissances" et de mes recherches.

Je te souhaite néanmoins bon courage pour le régler.

Bye et bon we ;)
0
telliak Messages postés 3667 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 4 novembre 2024 876
8 mai 2020 à 10:57
Thanks.
0