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


8
मैं अपने मैच को गैर-लालची कैसे बना सकता हूं?
मेरे पास एक बड़ी HTML फ़ाइल है जिसमें बहुत सारे मार्कअप हैं जो इस तरह दिखते हैं: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> मैं एक विम करने के लिए कोशिश कर रहा हूँ खोज एवं प्रतिस्थापन सब से छुटकारा पाने के …
479 regex  vim  regex-greedy 

21
गैर लालची (अनिच्छुक) रेगीक्स सेड में मेल?
मैं केवल डोमेन निकालने के लिए URL की पंक्तियों को साफ करने के लिए sed का उपयोग करने की कोशिश कर रहा हूं। तो इससे: http://www.suepearson.co.uk/product/174/71/3816/ मुझे चाहिए: http://www.suepearson.co.uk/ (या तो अनुगामी स्लैश के साथ या इसके बिना, कोई फर्क नहीं पड़ता) मैंने कोशिश की है: sed 's|\(http:\/\/.*?\/\).*|\1|' और (गैर-लालची …
406 regex  sed  pcre  greedy  regex-greedy 

7
लालची बनाम अनिच्छुक बनाम संभावित मात्रात्मक
मुझे नियमित अभिव्यक्तियों पर यह उत्कृष्ट ट्यूटोरियल मिला और जब मैं सहजता से समझ गया कि "लालची", "अनिच्छुक" और "अधिकारी" मात्रात्मक क्या करते हैं, तो मेरी समझ में एक गंभीर छेद प्रतीत होता है। विशेष रूप से, निम्नलिखित उदाहरण में: Enter your regex: .*foo // greedy quantifier Enter input string …

3
गैर-लालची में नियमित अभिव्यक्ति कैसे करें?
मैं jQuery का उपयोग कर रहा हूँ। मेरे पास विशेष वर्ण (आरंभ और अंत) के ब्लॉक के साथ एक स्ट्रिंग है। मैं उस विशेष वर्ण ब्लॉक से पाठ प्राप्त करना चाहता हूं। मैंने इन-स्ट्रिंग ढूँढने के लिए एक नियमित अभिव्यक्ति ऑब्जेक्ट का उपयोग किया। लेकिन मैं दो विशेष चरित्र या …

7
ग्रीप में एक गैर-लालची मैच कैसे करें?
मैं सबसे छोटा मैच जीतना चाहता हूं और पैटर्न कुछ इस तरह होना चाहिए: <car ... model=BMW ...> ... ... ... </car> ... किसी भी चरित्र का मतलब है और इनपुट कई लाइनें हैं।

7
अजगर गैर-लालची सजीले टुकड़े
मैं "(.*)"इस तरह से अजगर रेगेक्स कैसे बनाऊं , इसके बजाय "a (b) c (d) e"अजगर मैचों को दिया "b"जाता है "b) c (d"? मुझे पता है कि मैं "[^)]"इसके बजाय उपयोग कर सकता हूं ".", लेकिन मैं एक अधिक सामान्य समाधान की तलाश कर रहा हूं जो मेरे रेगेक्स …

3
दोनों के बीच क्या अंतर है ।*? और। * नियमित अभिव्यक्ति?
मैं regex का उपयोग करके एक स्ट्रिंग को दो भागों में विभाजित करने की कोशिश कर रहा हूं। स्ट्रिंग निम्नानुसार स्वरूपित है: text to extract<number> मैं उपयोग कर रहा हूं (.*?)<और <(.*?)>जो ठीक काम कर रहा है, लेकिन रेगेक्स में थोड़ा पढ़ने के बाद, मुझे आश्चर्यचकित होना शुरू हो गया …


8
कैसे कई दोहराया समूहों पर कब्जा करने के लिए?
मुझे एक ही पैटर्न के कई समूहों को कैप्चर करने की आवश्यकता है। मान लीजिए, मेरे पास निम्नलिखित स्ट्रिंग है: HELLO,THERE,WORLD और मैंने निम्नलिखित पैटर्न लिखा है ^(?:([A-Z]+),?)+$ मैं जो करना चाहता हूं वह है, हर एक शब्द को कैप्चर करना, ताकि ग्रुप 1 है: "HELLO", ग्रुप 2 "THERE" है …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.