I was trying to match
CAT[2-9]*$
CAT1 does NOT match. Which is actually good news because that's exactly what I wanted, but I'm a but surprised because I thought , at least in English, it sounded like a match? In English is this acts like:
"CAT followed by nothing,
or else if there ARE chars after CAT, all must be 2-9 only."
But my English interpretation would be:
"CAT followed by 0 or more digits 2-9."
so CAT1 meets that standard since it is CAT followed by 0 chars that match
2-9?
Can you express this regex in English that makes sense? My *correct* interpretation seems overly complex?