しばらく読むだけでしたが、そろそろ復帰します。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:7987] Re: regexp difference with perl
Date: Tue, 19 May 1998 11:17:32 +0900

> In message "[ruby-list:7978] Re: regexp difference with perl"
>     on 98/05/18, Kikutani Makoto <kikutani / debian.or.jp> writes:
> 
> |rubyとPerlの正規表現が違うという話は本MLでもときどき聞くので、
> |マニュアルを見たのですが、そこのところは書いてないような気がします。
> |ちょっち古めのruby-man-1.1b3-jp.tar.gzですけど。
> 
> そうですね.今は違いはm optionだけだとおもうのですが

いえ、結構あると思います。常に/mつきになっている他に、perl5.004_04との
違いとして、

・\Gがない

・(?i)等がない

(ところでrubyで/(?a)foo/とか使ってもエラーにならないのですが...)

・/xがない

・/sが違う意味(.が\nにマッチする等)

・studyがない(効率だけの問題ですが)

・??がない(Perlのマニュアルに使うべきでないと記述のある機能ですが)

等があると思います。

逆にrubyの方にだけあるのは

・漢字コードを示す /s、/e、/n

・\<、\>がある。

ですね。後、正規表現だけの話ではないですが、文字列展開で

・\l, \u, \L, \U, \Q, \Eがない

・\sがスペースに展開される(細かい事ですが)

というのもあります。

>						      (あ,
> Perl5で追加された正規表現のうちすごく新しいものは取り込んで
> ません),それは明示しておきます.

「後ろ読み言明」(lookbehind)等の事だと思うのですが、これは5.005で正式
に追加される予定のもので、まだ「Perl5で追加された」とオフィシャルにい
うには、ちょっと早いと思います。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:8011] Re: regexp difference with perl
Date: Tue, 19 May 1998 18:59:30 +0900

> In message "[ruby-list:8010] Re: regexp difference with perl"
>     on 98/05/19, "MAEDA Shugo" <shugo / aianet.ne.jp> writes:
> 
> |前田です。
> 
> |>これは前田さんに頼もう.
> |
> |了解しました。
> |# とりあえず、$の動作の違いだけでよいのですよね。
> 
> そうですね.
> いつもmulti line modeになっていると書けば分かるかなあ.

上記のように結構違うので、そのように書いてもらえればと思います。1.1b
or 1.1cの段階でいくつか取りこんでもらえればもっと良いのですが:->
--
			   稲葉 浩人 (inaba / st.rim.or.jp)