pewnie jest wbudowane cos w ror więc pytan, bo moj jedyny pomysl to regexp na razie, a mianowicie jak wyswietlic tylko pierwszy paragraf z calego tekstu? czy tez np 100 pierwszych slow itp. Bo mi tylko regexp do glowy przychodzi.
[code=ruby]#!/usr/local/bin/ruby
require ‘pp’
text =<<END
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec malesuada. Cras enim tellus, mattis a, consequat at, ullamcorper id, tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas lorem. Nam posuere diam sit amet tellus. Duis convallis justo eget leo. Suspendisse potenti. In mattis cursus tellus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque consequat cursus enim.
Sed mattis dui nec magna. Proin eget neque a velit volutpat tempor. Vestibulum blandit tellus et velit. Donec venenatis lectus et velit. Integer quis est eu urna scelerisque cursus. Nullam ac nibh eu sapien imperdiet malesuada. Nullam auctor facilisis eros. In consectetur. Fusce ligula. Quisque aliquam erat id ante. Curabitur pulvinar vulputate libero. Phasellus risus. Aenean dapibus, ipsum eu condimentum consectetur, nulla tortor adipiscing metus, quis blandit nulla ante vitae ligula. Praesent ultricies hendrerit lorem.
END
paragraphs = text.split(/\n{1,2}/)
pierwszy paragraf
pp paragraphs[0]
pierwsze 100 wyrazow
pp text.split[0…99][/code]
czyli jednak regexp tylko w obudowie ruby ;] bo split to chyba regexp ?
ale ok o takim samym sposobie myslalem