J'ai un fichier texte avec un contenu comme celui-ci:
prežrať/RN
prežrieť/Z
prežrúc/zZ
prežuť/c
...
Q: Comment puis-je supprimer toutes les chaînes après le symbole /
dans chaque ligne du Bloc-notes ++?
Sortie désirée:
prežrať
prežrieť
prežrúc
prežuť
...
Je le fais avec l'option Rechercher et remplacer pour chaque chaîne différente après /
, mais il y a trop de combinaisons.
Rechercher: /.*
, remplacer par rien.
Le caractère /
correspond uniquement à /
. .
, cependant, correspond à n'importe quel caractère sauf les nouvelles lignes, donc .*
correspondra à une séquence de caractères jusqu'à la première nouvelle ligne. Vous pouvez trouver une démonstration ici: http://regex101.com/r/kT0uE3 .
Si vous souhaitez supprimer des caractères uniquement après le last de la ligne /
, vous devez utiliser l'expression régulière /[^/]*$
. Vous pouvez trouver une explication et une démonstration ici: https://regex101.com/r/sZ6kP7/74 .
En mode d'expression régulière
Trouver:
/.*
Remplacer:
(empty)
Définissez rechercher et remplacer en mode d'expression régulière.
Trouver la chaîne: /.*
Remplacer la chaîne: (chaîne vide)
Notepad ++ find and replace est par défaut une ligne terminée (il ne s'étend pas sur plusieurs lignes)
Utiliser rechercher et remplacer:
/.*
dans "Trouver quoi" C'est parti ... Vous avez terminé.