November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Mając dany łańcuch, należy wyodrębnić określone jego fragmenty.
W celu wyodrębnienia podłańcucha możemy posłużyć się metodą slice lub wykorzystać operator indeksowania tablicy (czyli de facto wywołać metodę []). W obydwu przypadkach możemy określić bądź to zakres (obiekt Range) wyodrębnianych znaków, bądź parę liczb całkowitych (obiektów Fixnum) określających (kolejno) indeks pierwszego wyodrębnianego znaku oraz liczbę wyodrębnianych znaków:
s = "To jest napis" s.slice(0,2) # => "To" s[3,4] # => "jest" s[8,5] # => "napis" s[8,0] # => ""
Aby wyodrębnić pierwszą porcję łańcucha pasującą do danego wyrażenia regularnego, należy wyrażenia tego użyć jako argumentu wywołania metody ...