if i set the variable a to
a = "6253625879615786"
if i use the regex statement
print(re.findall(r'^[456][0-9]{15}[^,_]',a))
I do not get any output but if i use the regex statement with the * at the end to 0 or 1 times
print(re.findall(r'^[456][0-9]{15}[^,_]*',a))
Why is this?