Hej
Chce napisać prosty regexp do sprawdzania kodu państwa w Ruby.
Czy ktoś może mi wytlumaczyć dlaczego to działa?
[code]!!(/+\d{2,4}/ =~ “+48”)
=> true[/code]
A to nie?
[code]!!(/+([d]{2,})/ =~ “+48”)
=> false[/code]
Z kolei jeśli skorzystamy z gwiazdki (*), zamiast z klamer ({}), to regexp działa.
[code]!!(/+([d]*)/ =~ “+48”)
=> true[/code]
Ogólnie jakieś takie kłopotliwe te klamry => {}