Friday, 6 September 2013

Why does this not match my example?

Why does this not match my example?

as I go through the regex101 quiz/lessons, I am supposed to match an IP
address (without leading zeros).
Now the following
^[^0]+[0-9]+\\.[^0]+[0-9]+\\.[^0]+[0-9]+\\.[^0]+[0-9]+$
matches 23.34.7433.3
but fails to match single digit numbers like 1.2.3.4
Why is this so, when my + is supposed to match "1 to infinite" times...?

No comments:

Post a Comment