-edit- NOTE the ? at the end of .{2,}?
?
.{2,}?
I found out you can write
Isnt that exactly the same as bel
x.{2,}?x matches "xasdfx" in "xasdfxbx" but x.{2}x does not match at all.
x.{2,}?x
"xasdfx"
"xasdfxbx"
x.{2}x
Without the trailing ?, the first one will match the whole string.