[#48044] Re: ruby 1.9.2とRails3 へのアップグレード — "Endo Akira" <endo4917@...>

アスカルさん

12 messages 2011/05/04
[#48045] Re: ruby 1.9.2とRails3 へのアップグレード — "Y. NOBUOKA" <nobuoka@...> 2011/05/04

GyRCJSIlOSUrJWskNSRzGyhCCgobJEI/LjIsJEckOSEjGyhCCgo+IBskQjFzRiMkRyQ5ISMbKEIK

[#48062] 小数点つき時刻情報とTime#parse — Mitsuo KASAHARA <m.kasahara13@...>

笠原ともうします。

18 messages 2011/05/09
[#48068] Re: 小数点つき時刻情報とTime#parse — Tanaka Akira <akr@...> 2011/05/09

2011年5月9日10:29 Mitsuo KASAHARA <m.kasahara13@gmail.com>:

[#48070] Re: 小数点つき時刻情報とTime#parse — EGUCHI Osamu <eguchi@...> 2011/05/09

えぐち@エスアンドイーです

[#48072] Re: 小数点つき時刻情報とTime#parse — Tanaka Akira <akr@...> 2011/05/09

2011年5月9日13:43 EGUCHI Osamu <eguchi@sandeinc.com>:

[#48092] 後継者募集 — MoonWolf <moonwolf@...>

MoonWolfです。

22 messages 2011/05/22
[#48095] Re: 後継者募集 — Youhei SASAKI <uwabami@...> 2011/05/23

MoonWolf 様: 佐々木と申します.

[#48096] Re: 後継者募集 — MoonWolf <moonwolf@...> 2011/05/23

MoonWolfです。

[ruby-list:48103] Re: データ整形

From: rubikitch@...
Date: 2011-05-24 13:33:56 UTC
List: ruby-list #48103
From: HIDE <u-zero@grape.plala.or.jp>
Subject: [ruby-list:48102] データ整形
Date: Tue, 24 May 2011 22:09:54 +0900

るびきちです。

> ある一行の文字列データ(添付)を任意のデータ数で
> 改行して整形したいのですが、どうもうまくいきません。
> どなたか、ご教授いただけないでしょうか?
> また、サンプルスクリプト提供していただけると幸いです。

あまり知られていないかもしれませんが、nkfを使うとよいです。

require 'nkf'
str = "aaaaaaaaaabbbbbbbbbbcccccccccc"
puts NKF.nkf("-wf5-0", str)
# >> aaaaa
# >> aaaaa
# >> bbbbb
# >> bbbbb
# >> ccccc
# >> ccccc

オプションの-wf5-0は、
- wはUTF-8出力
- f5は5桁で折り返し
- -0はマージン0 (正確に折り返したいなら必要)

ちなみに、日本語が入っていても大丈夫です。

str = "aaaあいうaaaaえいaaabbbおえbbbbbbbおえccおえcccccccc"
puts NKF.nkf("-wf10-0", str)
# >> aaaあいうa
# >> aaaえいaaa
# >> bbbおえbbb
# >> bbbbおえcc
# >> おえcccccc
# >> cc

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
Twit: http://twitter.com/rubikitch/
『Emacsテクニックバイブル』 http://d.hatena.ne.jp/rubikitch/20100713/emacsbook
『Ruby逆引きハンドブック』  http://d.hatena.ne.jp/rubikitch/20090525/rubybook

In This Thread