लेज़ी अप्रोच
आपने अपने डेटासेट में कुछ क्लीनिंग कर ली है, लेकिन आपको चिंता है कि कुछ वाक्य कोष्ठकों (parentheses) में बंद हैं जो आपके विश्लेषण को प्रभावित कर सकते हैं.
फिर से, greedy या lazy क्वांटिफायर अलग-अलग नतीजों तक पहुँचा सकते हैं.
उदाहरण के लिए, अगर आप स्ट्रिंग I like apple pie में a से शुरू होकर e पर खत्म होने वाला शब्द निकालना चाहते हैं, तो आप सोच सकते हैं कि greedy regex a.+e लगाने से apple मिलेगा. लेकिन आपका मैच apple pie होगा. इसका हल यह है कि इसे ? लगाकर lazy बना दें, जिससे apple मिलेगा.
re मॉड्यूल और वैरिएबल sentiment_analysis पहले से आपके सेशन में लोड हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Regular Expressions
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Write a greedy regex expression to match
sentences_found_greedy = re.____(r"____", ____)
# Print out the result
print(sentences_found_greedy)