From: WATANABE Hirofumi <eban / os.rim.or.jp>
Subject: [ruby-list:23831] Re: 自動翻訳プロジェクト
Date: Thu, 13 Jul 2000 09:56:30 +0900

るびきちです。

ゴミかも

> :それと、英文のfoldingってどうやればいいんでしたっけ? どこかに
> :いい例はありませんか?
> 
> nkf の -f を使うと簡単です. -f60 とか.

英文にも対応してるとは驚き。
さすがnkfだ。

> % head -6 README | ruby -rnkf -e 'print NKF.nkf "-f60", ARGF.read'
日本語文書で試してみたことあるけど、インデントが無効にされてしまう。
だから日本語対応 fold は↓のように書いてみた。

#!/usr/bin/ruby
require 'nkf'

BigSpace=" "
BigSpace_r="\002\002"
Space_r="\001"

while gets
  gsub!(/#{BigSpace}/, BigSpace_r)
  gsub!(/ /, Space_r)
  $_ = NKF::nkf("-fe", $_)
  gsub!(/#{BigSpace_r}/, BigSpace)
  gsub!(/#{Space_r}/, " ")
  print
end

るびきち☆
http://i.am/rubikitch
Just another Ruby girls are available!!