Der Unterschied ist, das ein Ausdruck auch mehrmals matchen kann innerhalb eines Suchstrings. Und dann ergibt x{2} schon was anderes als x{2,}
x{2} (genau 2 Vorkommen von x)
xxxxxxx -> 3 Matches (
xxxxxxx, xx
xxxxx, xxxx
xxx)
x{2,} (mindestens 2 Vorkommen von x)
xxxxxxx -> 1 Match (
xxxxxxx)
Aber stimmt schon... wenn du nur auf Success abfragst (if) dann ist in dem Fall beides true.
Kann dir den RegExCoach empfehlen... da kannst du die Expressions einfach ausprobieren und er zeigt dir auch warum er was getroffen hat...
http://www.weitz.de/regex-coach/