यदि मेरे पास एकाधिक लाइनों के साथ एक बड़ी स्ट्रिंग है और मैं केवल उस पंक्ति के अंत तक एक लाइन के हिस्से से मेल खाना चाहता हूं, तो सबसे अच्छा तरीका क्या है ऐसा करने के लिए?एक स्ट्रिंग का मिलान भाग जब तक यह लाइन के अंत तक पहुंच नहीं जाता है (पायथन रेगेक्स)
तो, उदाहरण के लिए मेरे पास ऐसा कुछ है और मैं इसे नए लाइन चरित्र तक पहुंचने पर मिलान करना बंद करना चाहता हूं।
r"(?P<name>[A-Za-z\s.]+)"
मैं एक previous answer में यह देखा:
$ - स्ट्रिंग, या एक पंक्ति के अंत के अंत तक मिलान इंगित करता है अगर बहु सक्षम है।
मेरा प्रश्न यह है कि आप उस उत्तर राज्य के लेखक के रूप में "बहुमुखी सक्षम" कैसे करते हैं? http://docs.python.org/library/re.html#module-contents
यह सहायक नहीं है - मल्टीलाइन मोड को सक्षम करने से उसकी समस्या हल नहीं होगी। –
बस अपने सवाल का जवाब दिया कि multiline को कैसे सक्षम करें ... – rocksportrocker
ठीक है, और अगर कोई आपको पूछता है कि क्या उसे एक शिकंजा में ड्राइव करने के लिए ऊपर या नीचे हथौड़ा रखना चाहिए, तो आप उसे इसके बजाय एक स्क्रूड्राइवर का उपयोग करने के लिए नहीं कहेंगे :) –