松下昇~〈 〉闘争資料

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

}

}

最初の25字

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

}

}

同じことなのに、手を抜こうとするから、エラーばかりでなかなかできず。