J'avais besoin d'ajouter un script php sur le début de 2000 fichiers. Donc, je trouve la solution, peut-être que cela aidera quelqu'un à le faire avec regex.Regex: Comment insérer du texte avant la première ligne et après la dernière ligne de fichier
Répondre
D'abord, vous devez sélectionner la première ligne sur le texte: ^\A(.*)$
Ensuite, rechercher et remplacer comme ceci:
Recherche: ^\A(.*)$
Remplacer par: ANY_TEXT \r$1
J'utilise GrepWin pour remplacer un gros texte, pas seulement une seule ligne. Rappelez-vous que \ r ou \ n sont utilisés pour ajouter une nouvelle ligne. Si vous ne souhaitez pas utiliser un de ceux, vous serez en mesure d'ajouter quoi que ce soit au début de la première ligne, sans espace par une autre ligne ANY_TEXT $1
Une autre façon de ceci:
Recherche: \A(?-s){1}(?s)(.*)
Remplacer par: ANY_TEXT \r$1
maintenant, si vous voulez ajouter quelque chose à la fin de la première ligne:
Recherche: ^\A(.*)\K$
Remplacer par: ANY_WORDS
Et enfin, si vous voulez ajouter quelque chose après la dernière ligne du texte:
Recherche: ^(.*)$\z
Remplacer par: $1 \nANY_WORDS
Est-ce une réponse à une question? Si oui, supprimez la partie de réponse de la question et postez-la comme réponse. – MYGz
bonjour, oui, je l'affiche comme une réponse –