Using Python regular expressions how can you get a True/False returned? All Python returns is:
<_sre.SRE_Match object at ...>
Using Python regular expressions how can you get a True/False returned? All Python returns is:
<_sre.SRE_Match object at ...>
Here is my method:
import re
# Compile
p = re.compile(r'hi')
# Match and print
print bool(p.match("abcdefghijkl"))
You can use re.match() or re.search().
Python offers two different primitive operations based on regular expressions: re.match() checks for a match only at the beginning of the string, while re.search() checks for a match anywhere in the string (this is what Perl does by default). refer this