I have seen +?
a lot in regex, but I'm not sure what it really stands for. I know +
means 1
or more, and ?
means 0
or 1
. So does +?
means 0
or more? In that case, why not just use *
, which means 0
or more?
I just need to know if +?
means 0
or more, or it means something different. Then I'll delete this question if it's too annoying.