regex पर टैग किए गए जवाब

नियमित अभिव्यक्तियाँ तार के भीतर पैटर्न से मेल करने के लिए एक घोषित भाषा प्रदान करती हैं। वे आमतौर पर स्ट्रिंग सत्यापन, पार्सिंग और परिवर्तन के लिए उपयोग किए जाते हैं। चूंकि नियमित अभिव्यक्तियाँ पूरी तरह से मानकीकृत नहीं हैं, इसलिए इस टैग के साथ सभी प्रश्नों में लागू प्रोग्रामिंग भाषा या टूल को निर्दिष्ट करने वाला टैग भी शामिल होना चाहिए। नोट: HTML, JSON, आदि के लिए पूछना regexes नकारात्मक प्रतिक्रियाओं से मिलता है। यदि इसके लिए कोई पार्सर है, तो इसके बजाय इसका उपयोग करें।

2
Regex: InCombiningDiacriticalMarks क्या है?
निम्नलिखित कोड को बहुत स्पष्ट रूप से उच्चारण वर्णों को सादे पाठ में बदलने के लिए जाना जाता है: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); मैंने अपनी "हाथ से बनाई गई" विधि को इस एक से बदल दिया, लेकिन मुझे प्रतिस्थापन के "रेगेक्स" भाग को समझने की आवश्यकता है 1) "InCombiningDiacriticalMarks" क्या है? …
86 java  regex  unicode 


10
CamelCase को java में camel_case में बदलने के लिए Rexx
मैं समझता हूं कि रेगेक्स का उपयोग करके स्ट्रिंग को परिवर्तित करने के लिए वांछित आउटपुट क्यों नहीं दिया FooBarगया है, Foo_Barजिसके बजाय देता है Foo_Bar_। मैं String.substring के साथ कुछ कर सकता था substring(0, string.length() - 2)या बस अंतिम चरित्र को बदल सकता था, लेकिन मुझे लगता है कि …
86 java  regex  string 

2
रीबस रिप्लेसमेंट पैटर्न में समूहों को कैप्चर करने के लिए बैकरेफर को संभालना
मैं स्ट्रिंग लेना चाहता हूं 0.71331, 52.25378और वापस लौटता हूं 0.71331,52.25378- यानी बस एक अंक, एक अल्पविराम, एक स्थान और एक अंक और अंतरिक्ष से बाहर पट्टी की तलाश करें। यह मेरा वर्तमान कोड है: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", "\1,\2", coords) print coord_re लेकिन यह मुझे …
86 python  regex 

3
एक बयान में बैज में रेगेक्स मिलान
मैंने यहां क्या गलत किया? रिक्त स्थान, लोअरकेस, अपरकेस या संख्याओं वाले किसी भी स्ट्रिंग से मिलान करने का प्रयास करना। विशेष वर्ण भी अच्छे होंगे, लेकिन मुझे लगता है कि कुछ पात्रों से बचने की आवश्यकता है। TEST="THIS is a TEST title with some numbers 12345 and special char …

30
मैं कई आरई इंजन का उपयोग करके नियमित अभिव्यक्तियों का परीक्षण कैसे कर सकता हूं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। 6 साल पहले बंद हुआ । ताला लगा हुआ । यह सवाल और इसके जवाब बंद हैं क्योंकि यह सवाल ऑफ-टॉपिक है लेकिन इसका ऐतिहासिक महत्व है। …
85 regex  testing 

1
वेबवॉकर धीमी रेगेक्सप की गणना काफी धीमी (3x) - केवल फ़ायरफ़ॉक्स से करता है
पहले मैंने सिर्फ अपने आप को एक रेगुलर एक्सप्रेशन बनाया जो किसी प्रोजेक्ट की सभी हेडर फाइलों की सूची में सभी बाहरी बाहरी लाइब्रेरी पथों से मेल खाएगा। मैंने एक सप्ताह पहले उस regexp को बनाने के बारे में एक सवाल पूछा था। मैंने यह देखने के लिए चारों ओर …

4
मैं गो में असंवेदनशील नियमित अभिव्यक्ति कैसे करूँ?
अब, बेशक, मैं दोनों मामलों को संभालने के लिए अपनी नियमित अभिव्यक्ति लिख सकता हूं, जैसे कि regexp.Compile("[a-zA-Z]"), लेकिन मेरी नियमित अभिव्यक्ति उपयोगकर्ता द्वारा दिए गए स्ट्रिंग से निर्मित है: reg, err := regexp.Compile(strings.Replace(s.Name, " ", "[ \\._-]", -1)) s.Nameनाम कहाँ है जो 'नॉर्थ बाय नॉर्थवेस्ट' जैसा कुछ हो सकता …
84 regex  go 

22
संस्करण संख्या पार्सिंग के लिए एक regex
मेरे पास निम्नलिखित फ़ॉर्म का एक संस्करण संख्या है: version.release.modification जहाँ संस्करण, रिलीज़ और संशोधन या तो अंकों का एक सेट है या '*' वाइल्डकार्ड वर्ण। इसके अतिरिक्त, इनमें से कोई भी संख्या (और किसी भी पूर्ववर्ती) गायब हो सकती है। तो निम्नलिखित मान्य और पार्स हैं: 1.23.456 = version …
84 regex  versioning 

4
नियमित अभिव्यक्ति जो एक पैटर्न से मेल खाती है, या एक खाली स्ट्रिंग है
मेरे पास निम्नलिखित नियमित अभिव्यक्ति है जो एक ईमेल पते के प्रारूप से मेल खाती है: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ इसका उपयोग जावास्क्रिप्ट का उपयोग करके फॉर्म के सत्यापन के लिए किया जाता है। हालाँकि, यह एक वैकल्पिक क्षेत्र है। इसलिए मैं ईमेल पता प्रारूप, या खाली स्ट्रिंग से मिलान करने के लिए …

4
नेस्टेड कैप्चरिंग समूहों को नियमित अभिव्यक्तियों में कैसे गिना जाता है?
क्या एक परिभाषित व्यवहार है कि नियमित भावों को नेस्टेड कोष्ठक के कैप्चरिंग व्यवहार को कैसे संभालना चाहिए? अधिक विशेष रूप से, क्या आप यथोचित अपेक्षा कर सकते हैं कि विभिन्न इंजन पहली स्थिति में बाहरी कोष्ठक पर कब्जा करेंगे, और बाद के पदों में निहित कोष्ठक? निम्नलिखित PHP कोड …

5
रेगेक्स मैच के बाद आने वाले पाठ को प्राप्त करना
मैं रेगेक्स का उपयोग करने के लिए नया हूं, मैं ट्यूटोरियल की एक रेक के माध्यम से जा रहा हूं, लेकिन मुझे वह नहीं मिला जो मैं करना चाहता हूं, जो लागू होता है: मैं किसी चीज़ की खोज करना चाहता हूं, लेकिन इसके बाद सब कुछ वापस कर देता …
84 java  regex 

8
नोटपैड ++ इंक्रीमेंटली रिप्लेस
आइए कहते हैं कि मैं डेटा की 10 पंक्तियाँ रखना चाहता हूं, लेकिन मुझे प्रत्येक पंक्ति या डेटा के टुकड़े के लिए वेतन वृद्धि चाहिए। मैं उस मूल्य को कैसे बढ़ाऊं? उदाहरण के लिए .... यदि मेरे पास ये पंक्तियाँ हैं, तो क्या आईडी मानों को बढ़ाने के लिए रीजेक्स …

2
एक शब्द या दूसरे के साथ नियमित अभिव्यक्ति
मुझे एक संपूर्ण संख्या से मेल खाते एक अभिव्यक्ति बनाने की आवश्यकता है, जिसके बाद "सेकंड" या "मिनट" हैं मैंने इस अभिव्यक्ति की कोशिश की: ([0-9]+)\s+(\bseconds\b)|(\bminutes\b) यह सेकंड के लिए ठीक काम करता है, लेकिन मिनट नहीं। जैसे "5 सेकंड" 5 देता है; सेकंड; जबकि "5 मिनट" देता है ;; …
84 regex  preg-match 

8
मैं एक दुष्ट रेगेक्स को कैसे पहचान सकता हूं?
मुझे हाल ही में सेवा अभिव्यक्ति के नियमित अभिव्यक्ति से अवगत कराया गया , सेवा हमलों से इनकार किया, और जहां कहीं भी मुझे अपने कोडबेस में - या कम से कम उन जो उपयोगकर्ता इनपुट पर उपयोग किए जाते हैं, तथाकथित 'बुराई' रेगेक्स पैटर्न को जड़ से उखाड़ने का …
84 regex 

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