Compile Expressions
import re
# precompile regex patterns
regex_entries = [
re.compile(p)
for p in ['awesome', 'ocean']
]
content = 'Duckduck go is awesome and it is getting better everyday'
print('Text : {!r}'.format(content))
Text : 'Duckduck go is awesome and it is getting better everyday'
for regex in regex_entries:
print('Finding {} -> '.format(regex.pattern), end = ' ')
if(regex.search(content)):
print('matched')
else:
print('not matched')
Finding awesome -> matched
Finding ocean -> not matched