Sometimes, we want to use a regular expression match a whole word with Python.
In this article, we’ll look at how to use a regular expression match a whole word with Python.
How to use a regular expression match a whole word with Python?
To use a regular expression match a whole word with Python, we can use the re.search
method with a regex to match a whole word.
For instance, we write:
import re
x = "this is a sample"
res = re.search(r'bisb', x)
print(res)
We call re.search
with a regex that matches the word ‘is’.
b
indicates the word boundary.
The 2nd argument is the string that we’re searching for the matches for.
Therefore, res
is <re.Match object; span=(5, 7), match='is'>
.
Conclusion
To use a regular expression match a whole word with Python, we can use the re.search
method with a regex to match a whole word.