web-dev-qa-db-fra.com

Notepad ++: Recherche de plusieurs mots dans un fichier (peut être sur des lignes différentes)?

Comment pouvons-nous effectuer plusieurs recherches pour plusieurs mots et la ligne qui les contient. Ces mots peuvent être sur des lignes identiques ou différentes. Par exemple:

1.Le CAT monte et descend la ROUTE.
2. Le CHIEN monte et descend la VILLE.
3. Le CHEVAL monte et descend la VILLE.
4. L'ÂNE monte et descend la VILLE.

Maintenant, je souhaite faire une recherche des lignes contenant CAT et TOWN en un seul coup. Donc, j'obtiendrais la sortie en ligne 1, 3, 4 dans l'ordre. Ce serait la même façon que nous le faisons dans nix (more file | egrep "CAT|TOWN").

Comment pouvons-nous le faire dans Notepad ++ ??

14
unirock

Vous avez besoin d'une nouvelle version de notepad ++. Il semble que les anciennes versions ne prennent pas en charge |.

Remarque: egrep "CAT|TOWN" recherchera les lignes contenant CATOWN. (CAT)|(TOWN) est l'extension appropriée o (correspondant à 1,3,4). Étrangement, vous avez écrit et qui est btw (CAT.*TOWN)|(TOWN.*CAT)

18
Karoly Horvath

<shameless-plug>

Search + est un plugin notepad ++ qui fait exactement cela. Vous pouvez le télécharger à partir d'ici et l'installer en suivant les étapes mentionnées ici

N'hésitez pas à poster tout problèmes/suggestions ici .

</shameless-plug>

9
Amarghosh

Solution possible

  1. Dans Notepad ++, cliquez sur dans le menu de recherche , cliquez sur Rechercher
  2. dans TROUVER QUOI: entrez ce ==> chat | ville
  3. Sélectionnez EXPRESSION RÉGULIÈRE bouton radio
  4. cliquez sur TROUVER DANS LE DOCUMENT ACTUEL

Capture d'écran

2
miteshB666

Si vous utilisez l'éditeur Notepad ++ (comme le suggère la balise de la question), vous pouvez utiliser la grande fonctionnalité "Rechercher dans les fichiers".

Allez dans Rechercher> Rechercher dans les fichiers (Ctrl + Maj + F pour le clavier accro) et entrez:

Find What = (cat | town) Filters = * .txt Directory = entrez le chemin d'accès au répertoire dans lequel vous souhaitez effectuer la recherche. Vous pouvez cocher la case Suivre l'actuel doc. d'avoir le chemin du fichier courant à remplir. Mode de recherche = expression régulière

1
Houssine Oulhaj