Regex araması Google Chrome'da veya Firefox'ta nasıl çalıştırılır?


43

Google Chrome veya Firefox gibi tarayıcıları kullanarak web sayfalarında 'foo | bar' gibi ifadeleri nasıl arayabilirim?

Yanıtlar:


23

Google Chrome için aşağıdaki uzantılardan birini yükleyebilirsiniz:

  1. Düzenli İfade Arama Aracı

    • Uzantıyı açmak için tuşuna basın /.

    • Aramaya başlamak için tuşuna basın Enter.

    • Bir sonraki maça geçmek için tuşuna basın N.

    • Önceki maça atlamak için Shift+ tuşuna basın N.

  2. Regex Araması

    • Uzantıyı açmak için Alt+ Shift+ tuşlarına basın F.

    • Aramaya başlamak için tuşuna basın Enter.

    • Bir sonraki maça atlamak için İleri'ye tıklayın .

    • Önceki maça atlamak için, Önceki'ye tıklayın .

Uzantıyı yükledikten sonra tarayıcınızı yeniden başlatın . Uzantıyı test ederken, Chrome'un Yeni Sekme veya Chrome Web Mağazası gibi "özel" sayfalarında varsayılan olarak devre dışı olduğunu unutmayın .


3
Bunları denedim, ikisi de işe yaramadı.
Jason,

Düzenli İfade Arama benim için daha iyi sonuç verir, Düzenli İfade Arama html kodunu kırar (özellikle <pre> metninde)
kenorb

2
Chrome Web Mağazası'ndaki başka bir uzantı Regex Search'tür . Diğer ikisinden daha yüksek puan aldı ve benim için çalışıyor.
mernst

@mernst: İkinci önerimi (en son Chrome'da korkunç derecede bozuldu) sizinkilerle değiştirdim. Fareyi kullanmadan bir sonraki maça atlayabilseydiniz, mükemmel olurdu.
Dennis,

Regex Search, göz attığım tüm sayfalara tam erişime sahip herhangi bir uzantıda önemli hissettiğim açık kaynak . Şimdi Enter / Shift + Enter ile atlayabilir.
Beni Cherniavsky-Paskin

9

Diğer bir seçenek VIMIUM'dur.

Bu Chrome eklentisinin amacı , Chrome sayfalarınıza Vim navigasyonunu sağlamaktır; böylece sayfayı aşağı kaydırmak için Jve benzeri tuşları kullanabilirsiniz K.

Bununla birlikte, vi- tabanlı olduğu için VIMIUM da düzenli ifade desteğine sahiptir.

Vim'e çok benziyor, sayfaya bakarken, "/ <regexp> yazın ve sayfayı aramaya başlayacak ... Sık kullanmıyorum ( Ctrl+ Fçok daha fazla kullanıyorum), ancak ihtiyaç duyduğumda orada ve çalışıyor.

Arama yaparken regexp ile çalışmak için eklenti gelişmiş seçeneklerinde açmanız gerekir.


-1: regex araması yapmıyor, ki bu OP'nin istediği şey ...
mgalgs

1
Evet "/" ve RegExp'iniz
Frank Merrow

7
Ah, regex aramayı açmak için Vimium Gelişmiş Seçeneklerinde bir seçeneği etkinleştirmeniz gerekiyor gibi görünüyor. Gayet yararlı! Cevabınızı Vimium seçeneklerinde etkinleştirmeniz gerektiğinden bahsetmek için düzenlerseniz, oy çokluğunu kaybedecektir.
mgalgs

4

Firefox

Son zamanlarda bir kelime aramaktan ve aradığım kelimenin daha büyük bir kelimenin alt dizgisi olduğu tüm örnekleri gözden geçirmek zorunda kalmaktan yorulduğum için bu özelliği aramaya başladım.

Regex Find , arama terimini normal ifade olarak değerlendirmek için bir seçenek ekleyerek standart Firefox Find Bar'ı geliştiren hoş ve hafif bir eklentidir. GitHub'da kaynak kodu mevcut olduğu için Açık Kaynak gibi görünüyor .

Aynı zamanda hoşuma gidiyor çünkü VimFx ile iyi çalışıyor .


2

İşte düzenli ifade aramalarını vurgulayacak bir yer imi . Yerel bulma kutusu gibi artımlı bir arama yapmaz, ancak işi yapar. Her yeni arama farklı bir renkte vurgulanır.


1

En Hızlı Arama , bir sayfadaki ve tüm sekmelerdeki en iyi metin aramasıdır:

Sayın, düzenli ifadeler, sonucu görselleştirin ve yazın.

URL çubuğunda isteğe bağlı bir anlık web ve geçmiş araması bulunmaktadır. En iyi özel arama, seçilen metin için çoklu sekme önizlemesi, dnd resmi / lnk ve otomatik kopyaya sahiptir.



1

Bu komut satırı merkezli cevap iyi karşılanmayabilir, ancak neye mal olursa olsun, ne zaman ihtiyacım olursa, sadece kaynağı görüyorum, bir metin dosyası olarak kaydediyorum grep -Eya da kullanıyorum grep -oE.

Daha da iyisi, çok fazla giriş sıkıntısı çekmeden veya doğrudan erişilemeyen bir sayfasa, sadece curlbu sayfa ve grepdoğrudan komut satırına yönlendirin.

Benim için hangi uzantıların ne tür ve ne tür düzenli ifadeleri desteklediğini hatırlamaktan çok daha doğal geliyor.

Kullanım durumunuzun ne olduğunu tam olarak söylemediniz, bu yüzden özel bilgiler arıyorsanız, şahsen benim için ideal olurdu. Aslında çevrimiçi dokümantasyondaki terimleri veya başka bir şeyi aramak niyetindeyse, hayır, bu en iyi cevap olmaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.