Python Regex Match End Of String
Chapter:
Python
Last Updated:
30-05-2023 13:21:25 UTC
Program:
/* ............... START ............... */
import re
pattern = r"world$"
text = "Hello, world!"
match = re.search(pattern, text)
if match:
print("Match found:", match.group())
else:
print("No match found.")
/* ............... END ............... */
Output
Notes:
-
In this example, the regular expression pattern world$ is used to match the word "world" that occurs at the end of the string. The re.search() function searches for the pattern in the given text string, and if a match is found, it returns a match object. The match.group() method retrieves the matched portion of the string.
- Note that in Python, the re.search() function returns the first match it finds. If you want to find multiple matches, you can use re.findall() or re.finditer() functions instead.