Jak uruchomić wyszukiwanie wyrażeń regularnych w Google Chrome lub Firefox?


43

Jak wyszukiwać wyrażenia takie jak „foo | bar” na stronach internetowych za pomocą przeglądarek takich jak Google Chrome lub Firefox?

Odpowiedzi:


23

W przeglądarce Google Chrome można zainstalować jedno z następujących rozszerzeń:

  1. Wyszukiwarka wyrażeń regularnych

    • Aby otworzyć rozszerzenie, naciśnij /.

    • Aby rozpocząć wyszukiwanie, naciśnij Enter.

    • Aby przejść do następnego meczu, naciśnij N.

    • Aby przejść do poprzedniego dopasowania, naciśnij Shift+ N.

  2. Wyszukiwanie wyrażeń regularnych

    • Aby otworzyć rozszerzenie, naciśnij Alt+ Shift+ F.

    • Aby rozpocząć wyszukiwanie, naciśnij Enter.

    • Aby przejść do następnego dopasowania, kliknij przycisk Dalej .

    • Aby przejść do poprzedniego dopasowania, kliknij Poprzedni .

Po zainstalowaniu rozszerzenia uruchom ponownie przeglądarkę . Podczas testowania rozszerzenia pamiętaj, że rozszerzenie jest domyślnie wyłączone na „specjalnych” stronach Chrome, takich jak Nowa karta lub Chrome Web Store.


3
Próbowałem obu tych metod i żadne z nich nie działało.
Jason

Wyszukiwanie wyrażeń regularnych działa dla mnie lepiej, Wyszukiwarka wyrażeń regularnych łamie kod HTML (szczególnie w <pre> tekście)
Kenorb 13.03.13

2
Kolejnym rozszerzeniem w sklepie Chrome Web Store jest Wyszukiwanie Regex . Jest bardziej wysoko oceniany niż pozostałe dwa i działa dla mnie.
poniedziałek

@mernst: Zastąpiłem moją drugą sugestię (która jest strasznie zepsuta w najnowszym Chrome) Twoją. Gdybyś mógł przejść do następnego meczu bez użycia myszy, byłoby idealnie.
Dennis

Regex Search to oprogramowanie typu open source, które uważam za ważne w każdym rozszerzeniu, które ma pełny dostęp do wszystkich stron, które przeglądam. Może teraz przeskakiwać przez Enter / Shift + Enter.
Beni Cherniavsky-Paskin

9

Inną opcją jest VIMIUM.

Celem tej wtyczki do Chrome jest przeniesienie nawigacji Vima na strony Chrome, dzięki czemu możesz używać klawiszy takich jak Ji, Kaby przewijać stronę w dół.

Ponieważ jednak jest oparty na vi , ma obsługę wyrażeń regularnych, podobnie jak VIMIUM.

Podobnie jak Vim, patrząc na stronę, wpisz „/ <regexp>, a zacznie przeszukiwać stronę ... Nie używam jej często (używam Ctrl+ Fdużo więcej), ale kiedy jej potrzebuję, jest tam i działa.

Aby pracować z regexp podczas wyszukiwania, musisz włączyć go w zaawansowanych opcjach wtyczki.


-1: Nie wyszukuje
wyrażeń

1
Tak, robi to przez „/” i twoje RegExp
Frank Merrow

7
Och, wygląda na to, że musisz włączyć opcję w Opcjach zaawansowanych Vimium, aby włączyć wyszukiwanie wyrażeń regularnych. Całkiem użyteczne! Będzie głosować, jeśli edytujesz swoją odpowiedź, aby uwzględnić wzmiankę o tym, że musisz ją włączyć w opcjach Vimium.
mgalgs

4

Firefox

Niedawno zacząłem szukać tej funkcji, ponieważ zmęczyło mnie wyszukiwanie słowa i konieczność przejścia przez wszystkie przypadki, w których słowo, którego szukam, jest podciągiem większego słowa.

Regex Find to ładne, lekkie rozszerzenie, które ulepsza standardowy pasek wyszukiwania Firefox, dodając opcję traktowania wyszukiwanego terminu jako wyrażenia regularnego. Wygląda na Open Source, ponieważ kod źródłowy jest dostępny na GitHub .

Podoba mi się również, ponieważ działa dobrze z VimFx .


2

Oto bookmarklet, który podświetli wyszukiwanie wyrażeń regularnych. Nie ma wyszukiwania przyrostowego, takiego jak natywne pole wyszukiwania, ale działa. Każde nowe wyszukiwanie jest wyróżniane innym kolorem.


1

Najszybsze wyszukiwanie to najlepsze wyszukiwanie tekstu na stronie i na wszystkich kartach:

Policz, wyrażenia regularne, wizualizuj i wyświetlaj wyniki / znajdź jak piszesz.

Opcjonalne natychmiastowe wyszukiwanie w Internecie i historii na pasku adresu URL. Ma najlepsze wyszukiwanie niestandardowe, podgląd wielu kart dla zaznaczonego tekstu, dnd image / lnk i autokopiowanie.



1

Ta odpowiedź zorientowana na wiersze poleceń może nie być dobrze przyjęta, ale za to, co jest warta, ilekroć muszę to zrobić, po prostu wyświetlam źródło, zapisuję go jako plik tekstowy i używam go grep -Elub grep -oEna nim.

Jeszcze lepiej, jeśli jest to strona bezpośrednio dostępna bez kłopotów z logowaniem i tym podobne, po prostu curlją i potokuj grepbezpośrednio w linii poleceń.

Wydaje mi się to o wiele bardziej naturalne niż pamiętanie, jakie rozszerzenia robią co i jakiego rodzaju wyrażeń regularnych obsługują i tak dalej.

Tak naprawdę nie podałeś swojego przypadku użycia, więc jeśli szukasz konkretnych informacji, osobiście byłoby to dla mnie idealne. Jeśli tak naprawdę jest przeznaczone do wyszukiwania terminów w dokumentacji online lub czegoś, to nie, nie byłaby to najlepsza odpowiedź.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.