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

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

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

3
आप फिर से sed या awk को कॉल किए बिना स्ट्रिंग से डॉट कैरेक्टर कैसे हटा सकते हैं?
मेरे पास एक फाइल hostlist.txtहै जिसमें टेक्स्ट इस तरह है: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com मेरे पास निम्नलिखित छोटी स्क्रिप्ट है: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv जिसके लिए …

7
/ बिन / डैश: जांचें कि क्या $ 1 एक संख्या है
यह जांचने का सबसे अच्छा तरीका क्या होगा कि $ 1 / बिन / डैश में पूर्णांक है? बाश में, मैं कर सकता था: [[ $1 =~ ^([0-9]+)$ ]] लेकिन ऐसा लगता है कि पोसिक्स अनुपालन नहीं करता है और डैश इसका समर्थन नहीं करता है

4
Regexp, .ssh / config
काम पर, मुझे अक्सर मेजबानों में लॉग इन करना पड़ता है जो एक सामान्य नामकरण योजना का पालन करते हैं, जैसे qc01- qc12, hc01- hc10, और इसी तरह। इन सभी को मेरे लैपटॉप में समान कॉन्फ़िगरेशन मान प्राप्त करने की आवश्यकता है .ssh/config। बेशक, मैं मेजबानों के लिए प्रविष्टियों का …

2
कमांड लाइन पर regex बैकस्लैश से बचने के लिए आवश्यक बैकस्लैश की संख्या
मुझे हाल ही में कमांड-लाइन पर कुछ रेगेक्स से परेशानी हुई, और पाया कि बैकस्लैश के मिलान के लिए, विभिन्न अक्षरों का उपयोग किया जा सकता है। यह संख्या regex (कोई नहीं, एकल उद्धरण, दोहरे उद्धरण) के लिए उपयोग किए जाने वाले उद्धरण पर निर्भर करती है। मेरे मतलब के …


3
यम नियमित अभिव्यक्ति या वाइल्डकार्ड खोज?
फेडोरा प्रलेखन कहता है: 5.2। उन्नत खोजें यदि आप पैकेज का नाम नहीं जानते हैं, तो खोज का उपयोग करें या विकल्प प्रदान करें। वैकल्पिक रूप से, खोज क्रिटेरिया को व्यापक बनाने के लिए किसी भी यम खोज विकल्प के साथ वाइल्ड कार्ड या नियमित अभिव्यक्ति का उपयोग करें। खैर, …

3
नियमित अभिव्यक्ति इंजन प्रकार क्या बैश उपयोग करता है?
मैं अपने रेग्युलर एक्सप्रेशंस को प्रोटोटाइप करने और डिबग करने के लिए RegEx Buddy का उपयोग करता हूं। RegEx Buddy मुझे विभिन्न नियमित अभिव्यक्ति इंजन प्रकारों (.NET, Java, पर्ल, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE आदि) के बीच चयन करने की अनुमति देता है। नियमित अभिव्यक्ति इंजन बैश …

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

3
बैश = ~ रेगेक्स और https://regex101.com/
Https://regex101.com/ का उपयोग करके मैंने एक स्ट्रिंग में आईपी पते की पहली घटना को वापस करने के लिए एक नियमित अभिव्यक्ति का निर्माण किया। RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) परिसीमन सहित RegExp: /(?:\d{1,3}\.)+(?:\d{1,3})/ निम्नलिखित परीक्षण स्ट्रिंग के साथ: eu-west 140.243.64.99 इसका पूर्ण मिलान लौटाता है: 140.243.64.99 कोई फर्क नहीं पड़ता कि मैं एंकर …

6
मैं एक अर्ध यादृच्छिक स्ट्रिंग से एक पूर्ण URL कैसे निकाल / पार्स कर सकता हूं?
मैं बेतरतीब शॉर्ट स्ट्रिंग से बैश पार्स / एक पूर्ण URL (और केवल url) निकालना चाहता / चाहती हूं। उदाहरण: bob, the address is http://www.google.com या https://foo.com/category/example.html is up या Error 123 occurred at http://bit.ly/~1223456677878 या Stats are up: https://foo1234.net/report.jpg मैं का उपयोग करने की कोशिश की, cat foo_output | …

2
एक regex में [[.ch।]] का क्या अर्थ है?
वैकल्पिक शीर्षक: POSIX- आज्ञाकारी रेगेक्स में एक "कोलेटिंग सीक्वेंस" या "कोलेटिंग एलिमेंट" क्या है? मुझे सूची में आइटम # 4 के रूप में POSIX चश्मा की धारा 9.3.5 में सटीक तकनीकी परिभाषा मिली , लेकिन यह वास्तव में मेरे लिए स्पष्ट नहीं है। मैं उदाहरणों और स्पष्टीकरणों के लिए वेब …

5
यदि पहली पंक्ति एक निश्चित पैटर्न से मेल खाती है तो केवल फ़ाइल सामग्री कैसे प्रिंट करें?
मैं एक स्क्रिप्ट लिख रहा हूं, मैं यह जांचना चाहता हूं कि क्या फाइल की पहली पंक्ति एक निश्चित पैटर्न से मेल खाती है और यदि ऐसा है तो फाइल का प्रिंट आउट लें। इसे कैसे प्राप्त किया जा सकता है? मैं पैटर्न के लिए कैसे जांच करूं? वहाँ पैटर्न …

3
बैश ग्लोबिंग का इतिहास
क्या कोई ऐतिहासिक कारण है कि बैश "ग्लोबिंग" और नियमित अभिव्यक्ति समान नहीं हैं? उदाहरण के लिए, मेरा मानना ​​है कि बैश में [1-2]*कुछ भी मेल खाता है जो 1 या 2 के साथ शुरू होता है और उसके बाद कुछ भी होता है, जबकि एक नियमित अभिव्यक्ति [1-2]*केवल 1s …

6
मैं लगातार दो लाइनों की सामग्री के आधार पर एक निर्देशिका कैसे प्राप्त कर सकता हूं?
मैं उन पंक्तियों के लिए एक निर्देशिका कैसे प्राप्त कर सकता हूं जिनमें "फू" शामिल हैं, लेकिन केवल तब मिलते हैं जब अगली पंक्ति में "बार" भी होता है?

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