शुरू करेंमुफ़्त में शुरू करें

Greedy matching

आगे आप देखते हैं कि ट्वीट्स के टेक्स्ट में अब भी कुछ नंबर मौजूद हैं. इसलिए, आप तय करते हैं कि सभी को खोजा जाए.

मान लीजिए कि आप वाक्य I was born on April 24th में मौजूद नंबर निकालना चाहते हैं. एक lazy quantifier होने पर regex 2 और 4 लौटाएगा, क्योंकि वह जितने कम अक्षरों से काम चल सके उतना ही मैच करेगा. जबकि greedy quantifier अपनी प्रकृति के कारण अधिकतम मैच करने की कोशिश करेगा और पूरा 24 लौटाएगा.

re मॉड्यूल और वैरिएबल sentiment_analysis आपकी सेशन में पहले से लोड हैं. आप इसे देखने के लिए IPython Shell में print(sentiment_analysis) चला सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Regular Expressions

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Write a lazy regex expression 
numbers_found_lazy = re.____(r"____", ____)

# Print out the result
print(numbers_found_lazy)
कोड संपादित करें और चलाएँ