पाठ 44 / 47
रेगुलर एक्सप्रेशन
re मॉड्यूल से पैटर्न मिलान करें और टेक्स्ट निकालें।
मुख्य फ़ंक्शन
re.search स्ट्रिंग में कहीं भी पैटर्न ढूँढता है; re.findall हर मिलान लौटाता है; re.sub मिलानों को बदलता है।
import re
text = "Call 9876543210 or 8123456789"
phones = re.findall(r"\d{10}", text)
print(phones) # ['9876543210', '8123456789']
masked = re.sub(r"\d{10}", "[hidden]", text)
print(masked)आम पैटर्न भाग
\d अंक, \w शब्द वर्ण, \s व्हाइटस्पेस, + एक-या-अधिक, * शून्य-या-अधिक, ? वैकल्पिक। बैकस्लैश की झंझट से बचने के लिए पैटर्न को r"..." से शुरू करें।