regular-expression पर टैग किए गए जवाब

नियमित अभिव्यक्ति एक स्ट्रिंग के भीतर वर्णों के पैटर्न के मिलान का एक साधन है।

4
मैं एक फ़ाइल में इस या उस (2 चीजों) के लिए कैसे तैयार हो सकता हूं?
मेरे पास एक फ़ाइल है जिसमें "फिर" और "वहाँ" है। हाँ मैं $ grep "then " x.x x and then some x and then some x and then some x and then some और मैं कर सकता हूँ $ grep "there " x.x If there is no blob none some …

4
[0-9], [[अंक:]] और \ d के बीच अंतर
में रेगुलर एक्सप्रेशन पर विकिपीडिया लेख , ऐसा लगता है कि [[:digit:]]= [0-9]= \d। ऐसी कौन सी परिस्थितियाँ हैं जहाँ वे बराबर नहीं हैं? अंतर क्या है? कुछ शोध के बाद, मुझे लगता है कि एक अंतर यह है कि ब्रैकेट अभिव्यक्ति [:expr:]स्थानीय निर्भर है।

4
विम - दो \ n के साथ एक नई लाइन \ n कैसे बदलें
Vim एडिटर में, मैं एक नई लाइन वर्ण (\ n) को दो नई लाइन वर्णों (\ n \ n) के साथ बदलना चाहता हूं ताकि vim कमांड मोड का उपयोग किया जा सके। इनपुट फ़ाइल सामग्री: This is my first line. This is second line. आज्ञा जो मैंने कोशिश की: …

2
grep और डॉलर के चिह्न से बचना
मैं जानना चाहता हूं कि किन फाइलों में स्ट्रिंग है $Id$। grep \$Id\$ my_dir/mylist_of_files 0 घटनाएँ देता है। मुझे पता चला कि मुझे उपयोग करना है grep \$Id$ my_dir/mylist_of_files तब मैं देखता हूं कि $Idआउटपुट में रंगीन है, अर्थात यह मिलान किया गया है। मैं दूसरे से कैसे मेल कर …

6
यह जांचना कि इनपुट नंबर पूर्णांक है या नहीं
मैं यह जांचने की कोशिश कर रहा हूं कि क्या इनपुट एक पूर्णांक है और मैं इसे सौ बार पार कर चुका हूं, लेकिन इसमें त्रुटि नहीं देखी गई है। काश, यह काम नहीं करता है, यह सभी इनपुट (संख्या / अक्षर) के लिए स्टेटमेंट को ट्रिगर करता है read …

3
VIM का उपयोग करके बदलें, खोज पैटर्न का पुन: उपयोग करें
मैं साथ काम कर रहा हूं VImऔर कुछ प्रतिस्थापन करने के लिए एक खोज स्थापित करने और कमांड को बदलने की कोशिश कर रहा हूं, जहां मैं नियमित अभिव्यक्ति का उपयोग कर सकता हूं जो मेरे खोज स्ट्रिंग का हिस्सा है। एक साधारण उदाहरण के लिए एक लाइन है, जहां …

5
ग्नू या बीएसडी सेड में रेगेक्स अल्टरनेशन / या ऑपरेटर (फू | बार)
मैं इसे काम करने के लिए प्रतीत नहीं कर सकता। GNU sed प्रलेखन पाइप से बचने के लिए कहता है, लेकिन यह काम नहीं करता है, और न ही भागने के बिना सीधे पाइप का उपयोग करता है। Parens को जोड़ने से कोई फर्क नहीं पड़ता। $ echo 'cat dog …

2
करता है (चाहिए) LC_COLLATE वर्ण श्रेणियों को प्रभावित करता है?
LC_COLLATEपरिभाषित करने के माध्यम से टकराव का क्रम न केवल व्यक्तिगत वर्णों का क्रमबद्ध क्रम है, बल्कि वर्ण श्रेणियों का अर्थ भी है। या करता है? निम्नलिखित स्निपेट पर विचार करें: unset LANGUAGE LC_ALL echo B | LC_COLLATE=en_US grep '[a-z]' Intuitively, Bमें नहीं है [a-z], तो यह नहीं करना चाहिए …

11
केवल सिंगल न्यूलाइन्स को बदलने का एक बेहतर तरीका होना चाहिए?
मुझे प्रति वाक्य एक पंक्ति लिखने की आदत है क्योंकि मैं आमतौर पर चीजों को LaTex में संकलित करता हूं, या कुछ अन्य प्रारूप में लिख रहा हूं जहां लाइन ब्रेक को अनदेखा किया जाता है। नए पैराग्राफ की शुरुआत को इंगित करने के लिए मैं एक खाली लाइन का …

7
उनके सहित दो पैटर्न के बीच पहली घटना का चयन कैसे करें
मैं उनके सहित दो पैटर्न के बीच पहली घटना का चयन कैसे कर सकता हूं। अधिमानतः का उपयोग कर sedया awk। मेरे पास है: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text मैं पी 1 और पी 2 और …

3
Sed में नियमित अभिव्यक्ति में [\ w] + का उपयोग कैसे करें?
मैं विंडोज पर हूं, लेकिन मुझे लगता है कि मेरा सवाल अभी भी यहीं रखा गया है। C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 मैंने देखा कि निम्नलिखित कार्य (आउटपुट here): echo here | grep -E "\w+" echo here | grep -E "[her]+" लेकिन, यह काम …

9
मैं कई लाइनों में "grep" पैटर्न कैसे कर सकता हूं?
ऐसा लगता है कि मैं दुरुपयोग कर रहा हूं grep/ egrep। मैं कई लाइन में तार खोजने की कोशिश कर रहा था और मुझे मैच नहीं मिल रहा था, जबकि मुझे पता है कि मैं जो देख रहा हूं वह मैच होना चाहिए। मूल रूप से मैंने सोचा था कि …

6
अद्वितीय अक्षरों के साथ सभी 10 अक्षर शब्दों के लिए रेगेक्स
मैं एक regex लिखने की कोशिश कर रहा हूं जो 10 वर्णों वाले सभी शब्दों को प्रदर्शित करेगा, और कोई भी अक्षर दोहरा नहीं रहा है। अब तक, मुझे मिल गया है grep --colour -Eow '(\w{10})' जो प्रश्न का पहला भाग है। मैं "विशिष्टता" के लिए जाँच कैसे करूँगा? मेरे …

5
एक नियमित अभिव्यक्ति में, किन पात्रों को भागने की आवश्यकता है?
सामान्य तौर पर, एक नियमित अभिव्यक्ति में कौन से पात्रों को भागने की आवश्यकता है? उदाहरण के लिए, निम्नलिखित वाक्यात्मक रूप से सही नहीं है: echo '[]' | grep '[]' grep: Unmatched [ or [^ लेकिन यह है syntatically सही: echo '[]' | grep '\[]' [] क्या कोई दस्तावेज है …

5
विशिष्ट संख्याओं वाले अंकों की खोज संख्याएँ
मुझे एक बड़े दस्तावेज़ में विशिष्ट लंबाई संख्याओं को खोजने की आवश्यकता है। मैंने इसके लिए रेगेक्स का उपयोग करने की कोशिश की। उदाहरण के लिए, यदि मुझे ठीक 2 अंकों वाले नंबरों की खोज करने की आवश्यकता है, तो मैं उपयोग करता हूं \d\d(यानी / दो बार एक स्थान …

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