2015-01-16
■ テキストの一部を
抜き出すというのを、rubyというプログラミング言語でやろうと
しているのだが、時間ばかりかかって目的達成できず。
「六甲」の各節の1行目だけ抜き出すというのはできた。
まあこれはこれで面白い。
最初の25字
各行の最初の25字を抜き出して見る。やっと成功。
興味のある人はいないでしょうが、自分用メモ。
require "kconv"
io=open("rokko0.txt","r")
ary =io.readlines
ary.each{|line|
dan = line.split(/[。]/)
dan.each{|bun|
puts bun.chars.to_a[0,25].join
}
}
html化してみた。
はじめ20字+終わり25字
require "kconv"
io=open("rokko0.txt","r")
ary =io.readlines
ary.each{|line|
dan = line.split(/[。]/)
dan.each{|bun|
ln=bun.chars.to_a.length
if ln>25
print bun.chars.to_a[0,20].join
print " …… "
print bun.chars.to_a[-25,25].join
puts "。"
end
}
}
同じことなのに、手を抜こうとするから、エラーばかりでなかなかできず。