hello guys. i am trying to match one or more digit from end of string
import re
print(re.match(r'\d+$', "hello001"))
print(re.match(r'[0-9]+$', "hello001"))
output None from both print statement. I’ve tried my regex on regex101.com and it seems working probably.
You must log in or # to comment.
From the python docs:
Note that even in MULTILINE mode, re.match() will only match at the beginning of the string and not at the beginning of each line.
If you want to locate a match anywhere in string, use search() instead (see also search() vs. match()).
thanks, i will pay more attention for docs