No match from simple regex in python
No match from simple regex in python
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're viewing a single thread.
All comments
2
comments
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()).
13 0 Replythanks, i will pay more attention for docs
6 0 Reply