Unable to search for '\\n' using regular expressions in python3

Viewed 196
>>> import re
>>> a='''\\n5
... 8'''
>>> b=re.findall('\\n[0-9]',a)
>>> print(b)
['\n8']

Why does it show \n8 and not \n5? I used a \ in front of \n the first time. I am finding the use of raw string in regex in python a bit confusing. To me it does not seem to be making any changes to the result

3 Answers
Related