मैं इस RegEx है:मेरी नियमित अभिव्यक्ति बहुत अधिक मेल खाती है। मैं इसे सबसे छोटे संभव पैटर्न से मेल खाने के लिए कैसे कह सकता हूं?
('.+')
यह सी में की तरह चरित्र शाब्दिक मिलान करने के लिए उदाहरण के लिए, अगर मैं 'a' b 'a'
यह उनके चारों ओर एक और '
के मैच चाहिए है है।
हालांकि, यह b
से भी मेल खाता है (यह नहीं होना चाहिए), संभवतः क्योंकि यह सख्ती से बोल रहा है, '
के बीच भी।
यह इस प्रकार से गलत हो जाता है का एक स्क्रीनशॉट है (मैं वाक्य रचना हाइलाइटिंग के लिए इसका उपयोग करें):
मैं नियमित अभिव्यक्ति के लिए काफी नई हूँ। मैं रेगेक्स को यह कैसे कह सकता हूं कि यह मिलान न करें?
धन्यवाद, यह काम करता है। नियमित अभिव्यक्तियों में "लालची" का क्या अर्थ है? –
'' '' 'के साथ काम नहीं करेगा, जो सी में एक चार अक्षर है (जैसा कि सवाल बताता है, इसे उनसे मेल खाना चाहिए)। – sidyll
यह पृष्ठ, http://www.regular-expressions.info/ repeat.html, मैं समझाने से बेहतर समझा सकता हूं। असल में, यह लालची होने पर जितना संभव हो सके मैच करेगा। – gpojd