[#40130] Ruby/Tk の講習会 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

12 messages 2004/10/25

[ruby-list:40101] Re: deleteの動作について

From: nobu@...
Date: 2004-10-15 02:00:06 UTC
List: ruby-list #40101
なかだです。

At Fri, 15 Oct 2004 10:50:14 +0900,
Takeyuki Fujioka wrote in [ruby-list:40100]:
> irb(main):058:0> puts "文1個2個3個".delete("文")
> 123
> => nil
> irb(main):059:0> puts "文1個2個3個".gsub("文","")
> 1個2個3個
> => nil
> 
> 上のように同じ意図の内容のつもりですが、上のほうが
> 個まで消えています。こんなものでしょうか。

String#deleteはマルチバイトを考慮していません。jcode.rbを使って
$KCODEを指定すればgsubと同じようになります。

  $ ruby -Ke -rjcode -e 'puts "文1個2個3個".delete("文")'
  1個2個3個

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread

Prev Next