November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Należy wydzielić z łańcucha jego kolejne słowa i dla każdego z tych słów wykonać pewną czynność.
Najpierw należy zastanowić się nad tym, co rozumiemy pod pojęciem „słowa” w łańcuchu. Co oddziela od siebie sąsiednie słowa? Tylko białe znaki, czy może także znaki interpunkcyjne? Czy „taki-to-a-taki” to pojedyncze słowo, czy może cztery słowa? Te i inne kwestie rozstrzyga się jednoznacznie, definiując wyrażenie regularne reprezentujące pojedyncze słowo (kilka przykładów takich wyrażeń podajemy poniżej w Dyskusji).
Wspomniane wyrażenie regularne należy przekazać jako parametr metody String#scan, która tym samym dokona podzielenia łańcucha na poszczególne słowa. Prezentowana ...