Rechercher et remplacer dans Notepad ++


1

J'essaie de rechercher et de remplacer dans Notepad ++. J'ai un fichier avec un crochet ouvert, un nombre et une virgule. Je souhaite remplacer le nombre en laissant la valeur null. Ex: Find: "(32," Repalce with: "(' ', "Les nombres vont de deux à quatre chiffres. Je l'avais déjà fait dans BBEdit, mais n'y ai pas accès sur cet ordinateur. Puis-je le faire dans Notepad ++? Merci


Voulez-vous que le nombre soit remplacé par 2 guillemets simples?
— MacAnthony

Réponses:


1

Je l'ai utilisé pour le faire fonctionner. Cela suppose que quelque chose d'autre qu'un chiffre suivra le nombre remplacé (comme une virgule ou un espace).

Trouver quoi:

\(\d+

Remplacer par:

(''

Sa question indiquait qu'il avait besoin que la plage de nombres soit comprise entre 2 et 4, ce que cette solution ne prend pas en compte.
— Matt Ramey

En fait, il a dit que les nombres vont de 2 à 4 mais pas qu'il pourrait y avoir des valeurs hors de cette plage qui ne devraient pas correspondre. Si tous les chiffres sont compris entre 2 et 4 et qu'il souhaite le faire pour tous, cela répond toujours à ce besoin.
— MacAnthony

@ MattRamey Si c'est vraiment un besoin, alors le vôtre est meilleur. Je ne fais que proposer ceci car il s'agit d'une solution plus facile à retenir.
— MacAnthony

1

Vous allez vouloir utiliser l'expression régulière suivante pour le terme de recherche:

\((\d{2,4}),

Et sélectionnez l'option "expression régulière".


J’ai essayé d’abord, mais je n’ai pas pu utiliser Notepad ++ avec un modificateur de portée. De quelle version de Notepad ++ s'agit-il? J'ai peut-être une version obsolète.
— MacAnthony

Notepad ++ a récemment ajouté des modificateurs de gamme regex. Je ne suis pas sûr de la version exacte, mais ma version actuelle de 6.15 fonctionne avec.
— Matt Ramey

Oui, ma version était 5.8.2, cette solution peut donc être très dépendante de la version. Je devrais probablement le mettre à jour.
— MacAnthony
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.