आप चर का उपयोग करते हैं (यह है कि सही शब्द?) इस तरह अजगर नियमित अभिव्यक्ति में: "(? पी \ w +) blah" (चर "मूल्य" होगा), कैसे कर सकते थे आप वेरिएबल का मान पंक्ति के अंत में या एक निश्चित चरित्र चर के वास्तविक सामग्री के लिए किसी भी ध्यान नहीं करने के लिए "blah" के बाद पाठ हो सकते हैं। उदाहरण के लिए, यह मैं चाहता हूं कि यह छद्म कोड है:अजगर नियमित अभिव्यक्ति नाम के समूहों को असाइन
>>> import re
>>> p = re.compile("say (?P<value>continue_until_text_after_assignment_is_recognized) endsay")
>>> m = p.match("say Hello hi yo endsay")
>>> m.group('value')
'Hello hi yo'
नोट: शीर्षक शायद समझ में नहीं आता है। ऐसा इसलिए है क्योंकि मुझे नहीं पता था कि यह कैसे कहें। क्षमा करें अगर मैंने कोई भ्रम पैदा किया।
मैं थोड़ा अपने शीर्षक तय है, लेकिन मुझे लगता है कि अपने कोड उदाहरण जैसे आप चाहते हैं से स्पष्ट हो गया था (कम से कम, मुझे आशा है कि मैं यह सही व्याख्या)। –
एफवाईआई, कोष्ठक के बीच की सामग्री को "समूह" कहा जाता है। आपके उदाहरण 'मान' में एक नाम है। तो, आप एक "नामित समूह" से मेल खाते हैं। – Stephen