Hi I just start learning on regex and got a question right away. I was playing around the expression and replacing the digits in a number "516.52" with a X.
So I tried the follows without a problem
\d{1} result: XXX.XX
\d{2} result: X6.X
\d{3} result: X.52
But why is this case?
\d{0} result: X5X1X6X.X5X2X
My original is that each digit in a number is evalued by the expression, and extend the digit when the expression has a quantifier. However, in the case of \d{0} , it seems that it would evaluate "the nothings" between/ before/ after the digits as well. May I ask how to understand the way the computer take regex expression and evaluate the data?