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

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

3
रेगेक्स एंड सेड / पर्ल: मैच शब्द जो ISN'T एक और शब्द से पहले था
मैं किसी ऐसे शब्द की सभी घटनाओं का उपयोग करना sedया perlप्रतिस्थापित करना चाहता हूं जिसके सामने एक निश्चित शब्द नहीं है। उदाहरण के लिए, मेरे पास एक पाठ फ़ाइल है जिसमें एक मूवी का एक प्लॉट होता है और मैं किसी चरित्र के अंतिम नाम की सभी घटनाओं को …


1
क्या sed या perl में विम के zs के बराबर है?
विम में हम \zsपरमाणु का उपयोग यह कहने के लिए कर सकते हैं कि "वास्तव में यहाँ मैच शुरू करें": :%s/funnyword\zs.*$/otherword/ वहाँ sed या यहाँ तक कि पर्ल के लिए एक बराबर है?

2
मुझे रेगीक्स पात्रों के रूप में व्याख्या करने के लिए sed में रेगेक्स वर्णों से बचने की आवश्यकता क्यों है?
ऐसा लगता है cat sed_data.txt | sed 's/\b[0-9]\{3\}\b/NUMBER/g' कि मुझे नियमित अभिव्यक्ति बनाने के लिए पात्रों से बचना चाहिए । इस मामले में मुझे कई बार व्याख्या करने के लिए ब्रेसिज़ से बचना पड़ा। क्यों? मैं उम्मीद कर रहा था कि सब कुछ एक रेगीक्स चरित्र होगा जब तक कि …

4
एक regex से मेल खाने वाली उपनिर्देशिका का पुन: नाम बदलें
मेरे पास एक मीडिया सर्वर है जिसका नाम फ़ोल्डर है Series। ( /media/Expansion2/Series/) इसमें, मेरे पास (आश्चर्य!) टीवी श्रृंखला है। ये सिर्फ शो के नाम हैं, जैसे,/media/Expansion2/Series/The Big Bang Theory/ प्रत्येक शो के फ़ोल्डर के अंदर (और यह वह जगह है जहाँ समस्या निहित है) मेरे पास सीजन फ़ोल्डर हैं। …


5
एक स्ट्रिंग में स्थिति के आधार पर अग्रणी शून्य के एक चर संख्या को जोड़ने के लिए एक विस्तारित regexp को लागू करना
मैं एक संख्यात्मक संगठनात्मक योजना के लिए अग्रणी शून्य की एक अलग संख्या जोड़ने के लिए मेरे sed सिंटैक्स को प्राप्त करने में परेशानी हो रही है। मैं जिस स्ट्रिंग्स पर काम कर रहा हूं, वह ऐसा प्रतीत होता है 1.1.1.1,Some Text Here sed सिंटैक्स का लाभ उठाना sed -r …

2
रेगुलर एक्सप्रेशन के साथ विशेष पात्रों का मिलान
कहो तो बहुत आसान है अगर मैं लो-केस लेटर्स और नंबर्स वाली कोई चीज़ ढूंढना चाहता हूं Prod_text | grep -E '[0-9a-z]' ब्रैकेट, पात्रों के एक सेट से मेल खाने के लिए उपयोगी हैं, लेकिन उन लोगों के बारे में क्या है जो कुछ विशेष हैं? यदि मैं कोष्ठक का …

3
अजीब व्यवहार "ls -a | grep ^ \ "
मैं एक pwd की सामग्री को सूचीबद्ध करना चाहता था और केवल डॉट से शुरू होने वाली फ़ाइल प्रदर्शित करता था। मैंने कोशिश की ls -a | grep ^\.लेकिन मैं यह पता नहीं लगा सकता कि आउटपुट में वे फाइलें भी क्यों नहीं हैं जो डॉट से शुरू नहीं होती …

5
पाठ फ़ाइल से बैकस्लैश निकालें
मेरे पास है इनपुट: NISHA =\455 आउटपुट: NISHA = 455 मैं \आउटपुट से हटाना चाहता हूं । मैंने कमांड का उपयोग करने की कोशिश की, sed "s/[\]//g" Pलेकिन यह काम नहीं कर रहा है और यह एक त्रुटि को चिह्नित करता है: character found after backslash is not meaningful

2
VIM में, एस्केप स्लैश का उपयोग किए बिना स्लैश के साथ पथ को बदलें
विम में मैं एक पाठ फ़ाइल में /a/b/f/g/d/gदूसरे के साथ एक लंबा रास्ता बदलना चाहता हूँ /s/g/w/d/g/r। आमतौर पर मैं उपयोग करता हूं \/लेकिन यहां बहुत अधिक स्लैश हैं। क्या कोई आसान तरीका है?

4
\\ बनाम का उपयोग कर नियमित अभिव्यक्ति
क्यों करता है grep e\\.g\\. <<< "this is an e.g. wow" तथा grep e\.g\. <<< "this is an e.g. wow" वहीं काम करें? अगर मैं तीसरा स्लैश जोड़ता हूं, तो इसका भी वही परिणाम होता है। लेकिन, एक बार जब मैं चौथी स्लैश जोड़ देता हूं तो यह काम नहीं …

7
मैं एक लाइन में पैटर्न "मर्ज" कैसे कर सकता हूं?
मैं grep और sed कर रहा हूं और मुझे एक फाइल की 2 लाइनें मिल रही हैं, जिसमें मुझे दिलचस्पी है। मैं इन लाइनों को नई लाइन के चरित्र के साथ समाप्त होने वाली सिंगल लाइन में कैसे प्राप्त कर सकता हूं? अब मुझे मिल रहा है: pattern1 pattern2 मैं …

2
डिफ़ॉल्ट रूप से विस्तारित रेगेक्स मोड का उपयोग करके sed क्यों नहीं है?
मैं sed का उपयोग कर रहा हूँ। मैं एक रेगीक्स का उपयोग कर रहा था जो कि जहां तक ​​मैं देख सकता था, सही था, लेकिन सेड ने कुछ भी नहीं किया। यह बताता है कि मैं उपयोग कर रहा था \s+जो कि sed नहीं समझ सकता है, और जब …

3
बैश में दोहरा चरित्र खोजने के लिए नियमित अभिव्यक्ति
मैं एक नियमित अभिव्यक्ति की तलाश कर रहा हूं जो कमांड लाइन (बाश) पर एक पाठ, लिस्टिंग आदि में दोहरे पात्रों के सभी घटनाओं को पाता है। मुख्य प्रश्न : वहाँ की तरह दृश्यों के लिए देखो करने के लिए एक आसान तरीका है aa, ll, ttttt, आदि, जहां एक …

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