[#31787] MIME decoding — Tietew <tietew@...>

Tietew です。

24 messages 2001/10/08

[#31866] 先祖がえり — "T.Shirakawa" <niegh@...>

はじめまして つい最近、MLに登録した白川です。

20 messages 2001/10/14
[#31867] Re: 先祖がえり — Koji Arai <JCA02266@...> 2001/10/14

新井です。

[#31889] Ruby Conference — Minero Aoki <aamine@...>

あおきです。

31 messages 2001/10/16
[#31905] Re: Ruby Conference — matz@... (Yukihiro Matsumoto) 2001/10/17

まつもと ゆきひろです

[#31923] Re: Ruby Conference — TAKAHASHI Masayoshi <maki@...> 2001/10/17

高橋征義です。

[#31932] しぶらぐ — "KANEMITSU Masao" <masao-k@...> 2001/10/18

http://www.ne.jp/asahi/masao-k/home/newpage1.htm

[#31906] 数値の配列の一部を文字列にして、多重代入したい — みかみまさと <kofu@...>

こんにちは。みかみにございます。

9 messages 2001/10/17

[#32016] Re: コメント削除スクリプト — "Tatsuaki Nagai" <Tatsuaki_Nagai@...>

こんにちは。永井です。

15 messages 2001/10/24
[#32018] Re: コメント削除スクリプト — TASHIRO Katsuya <tashiro_katsuya@...> 2001/10/24

田代と申します.

[#32123] dRuby の DRbUndumped#_dump は? — FUJIMOTO Hisakuni <hisa@...>

こんにちは、藤本です。

21 messages 2001/10/30
[#32124] Re: dRuby の DRbUndumped#_dump は? — m_seki@... 2001/10/30

[#32126] Re: dRuby の DRbUndumped#_dump は? — shudo@... 2001/10/31

咳さん wrote:

[#32145] Test::Unit — MUTOH@...

むとうです。

20 messages 2001/10/31

[ruby-list:32072] Re: コメント削除スクリプト

From: Koji Arai <JCA02266@...>
Date: 2001-10-25 17:40:33 UTC
List: ruby-list #32072
新井です。

In message "[ruby-list:32055] Re: コメント削除スクリプト"
  on 25 Oct 2001 13:27:54 +0900,
  "Tatsuaki Nagai" <Tatsuaki_Nagai@csg.kyocera.co.jp> wrote:
> 永井@KCです。
> 
> > ['"]に対するback referenceですが、これはどこかに載っているは
> >ずです。
> 申し訳ないです。gsubの関数説明のところに載っていました。

うーん、「正規表現」のところに書いてないのは問題ありですね。

* \1 \2 ... \((|n|))
  後方参照(back reference)。((|n|)) 番目の括弧にマッチした文字列
  にマッチする正規表現。

     /((foo)bar)\1\2/

  は、

     /((foo)bar)foobarfoo/

  と同じ。普通「選択」とともに以下のような使い方をする

     re = /(foo|bar|baz)\1/
     p re =~ 'foofoo'   # => 0
     p re =~ 'barbar'   # => 0
     p re =~ 'bazbaz'   # => 0
     p re =~ 'foobar'   # => nil

  対応する括弧は、後方参照よりも左側にないといけない。

以下にマッチする文字列は?

     p /((foo)bar|baz)\1\2/ =~ "foobarfoobarfoo"
     p /((foo)bar|baz)\1\2/ =~ "bazbaz"

# つまり、対応する括弧がマッチしていなければ後方参照もマッチしない。
# で、いいのかな?

## しかし、後方参照だけ詳しくしてもねえ。。。

--
新井康司 (Koji Arai)

In This Thread

Prev Next