[#44431] コンストラクタの引数について&インスタンス変数の持ち方について — Akira Hayakawa <ruby@...>

度々オブジェクト指向についての質問ですいません。

17 messages 2008/01/04
[#44433] Re: コンストラクタの引数について&インスタンス変数の持ち方について — Yukihiro Matsumoto <matz@...> 2008/01/04

まつもと ゆきひろです

[#44469] pdf 作成 ライブラリ — "Luiz Aoki" <luizruby@...>

はじめまして、青木ルイスと申します、

14 messages 2008/01/12
[#44479] ファイル出力時のprintについて — m-hatake@... 2008/01/16

畠山と申します。

[#44483] format %g の丸めについて — 山崎雄介 <y-yamasaki@...>

山崎(ゆ)です。

14 messages 2008/01/16

[ruby-list:44505] Re: SJISの正規表現について

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2008-01-17 03:28:04 UTC
List: ruby-list #44505
西山和広です。

At Thu, 17 Jan 2008 12:05:38 +0900,
水 wrote:
> 
> #!c://ruby/bin/ruby -Ks
> 
> line = "名物|柿羊羹《かきようかん》の"
> line.gsub!(/|([亜-煕]*《)([ぁ-ん]*)(》)/,'\2')
> 
> 希望する出力は
> 
> 「名物かきようかんの」
> 
> なのですが、上記変換を行うとマッチ部分が見つからず、
> 
> 「名物|柿羊羹《かきようかん》の」
> 
> のまま出力されてしまいます。

羹(0xE3BB)が[亜-煕](0x889F-0xE086)の範囲外だからのようです。

厳密にマッチさせる必要がなければ
line.gsub!(/|.+?《(.+?)》/, '\1')
のようにゆるいマッチにしてしまうのも一つの手だと思います。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

In This Thread