Google Chrome या Firefox पर रेगेक्स खोज कैसे चलाएं?


43

मैं Google Chrome या फ़ायरफ़ॉक्स जैसे ब्राउज़र का उपयोग करके वेबपृष्ठों पर 'foo | bar' जैसे भाव कैसे खोज सकता हूं?

जवाबों:


23

Google Chrome के लिए, आप निम्नलिखित में से एक एक्सटेंशन स्थापित कर सकते हैं:

  1. नियमित अभिव्यक्ति खोजक

    • एक्सटेंशन खोलने के लिए, दबाएं /

    • खोज शुरू करने के लिए, दबाएँ Enter

    • अगले मैच में कूदने के लिए, दबाएँ N

    • पिछले मैच में जाने के लिए, Shift+ दबाएँ N

  2. रेगेक्स सर्च

    • एक्सटेंशन खोलने के लिए, Alt+ Shift+ दबाएँ F

    • खोज शुरू करने के लिए, दबाएँ Enter

    • अगले मैच पर जाने के लिए, अगला क्लिक करें ।

    • पिछले मैच में जाने के लिए, Prev पर क्लिक करें ।

एक्सटेंशन इंस्टॉल करने के बाद, अपने ब्राउज़र को पुनरारंभ करें । एक्सटेंशन का परीक्षण करते समय, ध्यान दें कि क्रोम के "विशेष" पृष्ठों पर डिफ़ॉल्ट रूप से एक्सटेंशन अक्षम हैं, जैसे कि न्यू टैब या क्रोम वेबस्टोर।


3
मैंने इन दोनों को आजमाया और न ही काम किया।
जेसन

नियमित अभिव्यक्ति खोज मेरे लिए बेहतर काम करता है, नियमित अभिव्यक्ति खोजकर्ता HTML कोड को तोड़ता है (विशेष रूप से <pre> पाठ में)
kenorb

2
क्रोम वेब स्टोर में एक और विस्तार है रेगेक्स सर्च । यह अन्य दो की तुलना में अधिक उच्च रेटेड है, और यह मेरे लिए काम करता है।
मॉर्टस्ट

@mernst: मैंने अपना दूसरा सुझाव (जो कि नवीनतम क्रोम में बुरी तरह से टूट गया है) को आपके साथ बदल दिया है। यदि आप माउस का उपयोग किए बिना अगले मैच में कूद सकते हैं, तो यह सही होगा।
डेनिस

रेगेक्स सर्च खुला स्रोत है जो मुझे किसी भी एक्सटेंशन में महत्वपूर्ण लगता है जो मुझे ब्राउज़ किए जाने वाले सभी पृष्ठों तक पूर्ण पहुंच प्राप्त करता है। अब Enter / Shift + Enter द्वारा कूद सकते हैं।
बेनी चेर्नियाव्स्की-पास्किन 10

9

एक अन्य विकल्प VIMIUM है।

इस Chrome प्लगइन का उद्देश्य आपके Chrome पृष्ठों पर Vim नेविगेशन प्राप्त करना है, इसलिए आप कुंजियों का उपयोग कर सकते हैं Jऔर Kपृष्ठ को नीचे स्क्रॉल कर सकते हैं ।

हालाँकि, चूंकि यह vi -based है, इसलिए इसमें नियमित अभिव्यक्ति का समर्थन है ताकि VIMIUM हो।

पृष्ठ को देखते समय विम जैसा बहुत कुछ, टाइप करें "/ <regexp>, और यह पृष्ठ खोजना शुरू कर देगा ... मैं इसका अक्सर उपयोग नहीं करता (मैं Ctrl+ का उपयोग Fअधिक करता हूं), लेकिन जब मुझे इसकी आवश्यकता होती है, तो यह है वहाँ और काम करता है।

खोज के दौरान regexp के साथ काम करने के लिए आपको इसे प्लगइन उन्नत विकल्पों में चालू करना होगा।


-1: रेगेक्स सर्च नहीं करता है, जो ओपी ने पूछा है ...
maggs

1
हाँ, यह "/" और आपके RegExp
फ्रैंक मैरो

7
ओह, लगता है कि आपको रेमीक्स खोज को चालू करने के लिए विमियम उन्नत विकल्पों में एक विकल्प को सक्षम करना होगा। बहुत उपयोगी! यदि आप अपने उत्तर को संपादित करते हैं तो इस तथ्य का उल्लेख शामिल करने के लिए कि आपको इसे Vimium विकल्पों में सक्षम करना है।
मंगल

4

फ़ायरफ़ॉक्स

मैं हाल ही में इस सुविधा की तलाश में गया था क्योंकि मैं एक शब्द की खोज के लिए थक गया था और उन सभी उदाहरणों से गुजर रहा था जहां मैं जिस शब्द की तलाश कर रहा हूं वह एक बड़े शब्द का उप-स्ट्रिंग है।

रेगेक्स फाइंड एक अच्छा हल्का विस्तार है जो मानक फ़ायरफ़ॉक्स फ़ाइंड बार को बढ़ाता है जो नियमित शब्द के रूप में खोज शब्द के इलाज के लिए एक विकल्प जोड़ देता है। यह ओपन सोर्स लगता है क्योंकि यह GitHub पर सोर्स कोड उपलब्ध है

मुझे यह भी पसंद है क्योंकि यह विमफैक्स के साथ अच्छा काम करता है ।


2

यहाँ एक बुकमार्कलेट है जो नियमित अभिव्यक्ति खोजों को उजागर करेगा। इसमें देशी खोज बॉक्स की तरह वृद्धिशील खोज नहीं है, लेकिन यह काम करता है। प्रत्येक नई खोज को एक अलग रंग में हाइलाइट किया जाता है।


1

सबसे तेज़ खोज एक पृष्ठ पर और सभी टैब में सबसे अच्छा पाठ खोज है:

गणना, नियमित अभिव्यक्ति, कल्पना और सूची परिणाम / खोज-जैसा-आप-प्रकार।

URL बार में एक वैकल्पिक त्वरित वेब और इतिहास खोज है। इसमें सर्वश्रेष्ठ कस्टम खोज, चयनित पाठ के लिए मल्टी-टैब पूर्वावलोकन, dnd छवि / lnk और ऑटोोकॉपी है।



1

यह कमांडलाइन-केंद्रित उत्तर अच्छी तरह से प्राप्त नहीं हो सकता है, लेकिन इसके लायक क्या है, जब भी मुझे ऐसा करने की आवश्यकता होती है, मैं सिर्फ स्रोत को देखता हूं, इसे एक टेक्स्ट फ़ाइल के रूप में सहेजता हूं, और इसका उपयोग करता हूं grep -Eया उस grep -oEपर।

बेहतर अभी तक, अगर यह बहुत लॉगिन परेशानी या व्हाट्सएप के बिना सीधे पहुँचा जा सकने वाला पृष्ठ है, तो बस curlइसे और grepसीधे कमांड लाइन में पाइप करें ।

यह मेरे लिए और अधिक स्वाभाविक है कि यह याद रखना कि एक्सटेंशन क्या करते हैं और किस प्रकार के नियमित अभिव्यक्ति का समर्थन करते हैं और इसके आगे।

आपने वास्तव में यह नहीं बताया कि आपका उपयोग मामला क्या था, इसलिए यदि आप विशिष्ट जानकारी की तलाश कर रहे हैं, तो यह मेरे लिए व्यक्तिगत रूप से आदर्श होगा। यदि यह वास्तव में ऑनलाइन प्रलेखन या कुछ में शर्तों की खोज के लिए है, तो नहीं, यह सबसे अच्छा जवाब नहीं होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.