[#28446] named capture and /g, /G option — "K.Kosako" <sndgk393@...>

Ruby 1.9に、

30 messages 2006/03/21
[#28449] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

> Ruby 1.9に、

[#28452] Re: named capture and /g, /G option — Yukihiro Matsumoto <matz@...> 2006/03/21

まつもと ゆきひろです

[#28453] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

Yukihiro Matsumoto wrote:

[ruby-dev:28462] Re: named capture and /g, /G option

From: Yukihiro Matsumoto <matz@...>
Date: 2006-03-22 23:02:50 UTC
List: ruby-dev #28462
まつもと ゆきひろです

In message "Re: [ruby-dev:28461] Re: named capture and /g, /G option"
    on Thu, 23 Mar 2006 00:48:25 +0900, "K.Kosako" <sndgk393@ybb.ne.jp> writes:

|> うーむ、置換などに関しては番号はマッチしないことに、
|> MatchDataについてはStructの類推から番号も許すというのでどう
|> でしょうか。
|
|それでは、置換文字列の中だけ番号参照できなくする
|ことにして、様子を見ましょうか。

お願いします。正規表現中の \1 などは元から使えない(マッチし
ない)んですよね。

|番号参照できなくするというのは、田中さんのメールに
|従うと、エラーにするのではなく値をnilとすることに
|なると思いますが、それで良いでしょうか?

はい。

ただ、置換文字列中では「値をnil」というのは意味がないので、
「マッチしていないのと同様に空文字に置換」となると思います。

                                まつもと ゆきひろ /:|)

In This Thread