web-dev-qa-db-fra.com

Comment faire une recherche regex sur Google Chrome ou Firefox?

Comment rechercher des expressions telles que "foo | bar" sur des pages Web à l'aide de navigateurs tels que Google Chrome ou Firefox?

43
719016

Pour Google Chrome, vous pouvez installer l'une des extensions suivantes:

  1. chercheur d'expressions régulières

    • Pour ouvrir le poste, appuyez sur /.

    • Pour lancer la recherche, appuyez sur Enter.

    • Pour passer au match suivant, appuyez sur N.

    • Pour passer au match précédent, appuyez sur Shift + N.

  2. Recherche Regex

    • Pour ouvrir le poste, appuyez sur Alt + Shift + F.

    • Pour lancer la recherche, appuyez sur Enter.

    • Pour passer à la correspondance suivante, cliquez sur Suivant .

    • Pour passer à la correspondance précédente, cliquez sur Prev .

Après avoir installé l'extension, redémarrez votre navigateur . Lorsque vous testez l'extension, notez que ces extensions sont désactivées par défaut sur les pages "spéciales" de Chrome, telles que Nouvel onglet ou sur la boutique en ligne Chrome.

23
Dennis

Une autre option est VIMIUM.

Le but de ce plugin Chrome est d’obtenir Vim la navigation vers vos pages Chrome, afin que vous puissiez utiliser des touches telles que J et K faire défiler la page.

Cependant, comme il est basé sur vi , il prend en charge les expressions régulières, de même que VIMIUM.

Tout comme Vim, tout en regardant dans la page, tapez "/ <regexp>", et la recherche commencera dans la page ... Je ne l'utilise pas souvent (j'utilise Ctrl + F beaucoup plus), mais quand j’en ai besoin, c’est là et ça marche.

Pour utiliser regexp lors de la recherche, vous devez l'activer dans les options avancées du plug-in.

9
Frank Merrow

Firefox

Je suis récemment allé à la recherche de cette fonctionnalité car j'en ai eu assez de chercher un mot et de devoir parcourir tous les cas où le mot que je cherche est une sous-chaîne d'un mot plus grand.

Regex Find est une extension légère et agréable qui améliore la barre de recherche standard de Firefox en ajoutant une option permettant de traiter le terme recherché comme une expression régulière. Il semble être Open Source car son code source est disponible sur GitHub .

Je l’aime aussi parce qu’il fonctionne bien avec VimFx .

4
Anthony Geoghegan

Voici un bookmarklet qui mettra en évidence les recherches d'expressions régulières. La recherche incrémentielle ne ressemble pas à la boîte de recherche native, mais elle fait le travail. Chaque nouvelle recherche est mise en évidence dans une couleur différente.

2
user

Cette réponse centrée sur la ligne de commande peut ne pas être bien reçue, mais pour ce que cela vaut, chaque fois que je dois le faire, je visualise simplement la source, l'enregistre en tant que fichier texte et j'utilise grep -E ou grep -oE.

Mieux encore, s’il s’agit d’une page directement accessible sans trop de tracas de connexion ou autre, il suffit de la remplacer par curl et de la transférer directement dans la variable grep directement dans la ligne de commande.

Cela me semble beaucoup plus naturel que de se souvenir des extensions qui font quoi et du type d'expressions régulières qu'elles prennent en charge, etc.

Vous n'avez pas vraiment expliqué quel était votre cas d'utilisation, alors si vous recherchez des informations spécifiques, ce serait idéal pour moi, personnellement. S'il est effectivement destiné à la recherche de termes dans la documentation en ligne ou quelque chose du genre, alors non, ce ne serait pas la meilleure réponse.

1
rubynorails

La recherche la plus rapide est la meilleure recherche de texte sur une page et dans tous les onglets:

Nombre, expressions régulières, visualiser et lister les résultats/trouver-comme-vous-tapez.

Il existe une recherche Web et historique instantanée facultative dans la barre d’URL. Il offre la meilleure recherche personnalisée, aperçu multi-onglets pour le texte sélectionné, dnd image/lnk et copie automatique.

1
diimdeep

Découvrez la recherche la plus rapide Firefox Addon.

1
muralisc