Junior — Middle
What practical experience do you have in applying regular expressions for text processing?
sobes.tech AI
Answer from AI
Regular expressions (regex) in Python are often used for searching, replacing, and validating text data.
Practical examples:
- Validating email, phone, and date formats.
- Extracting data from logs or text files.
- Replacing or removing unwanted characters.
- Parsing complex text structures.
Example: extract all emails from text
import re
text = "Contact us: info@example.com or support@test.org"
emails = re.findall(r'[\w.-]+@[\w.-]+\.\w+', text)
print(emails) # ['info@example.com', 'support@test.org']
Using regular expressions allows for efficient processing and analysis of text data.