From: Shin-ichiro HARA Date: 1997-12-16T16:27:27+09:00 Subject: [ruby-dev:1106] Re: Regexp#operators (Re: ruby 1.1b1 released) 原です。 From: Masaki Suketa Subject: [ruby-dev:1100] Re: Regexp#operators (Re: ruby 1.1b1 released) Date: Tue, 16 Dec 97 09:26:50 +0900 > 助田です。 > >原です。 > >/foo/ & /bar/ = /(?=foo)bar/ > > この辺は、ちょっと違和感を感じます。結局、演算子とその意味する > ところにギャップを感じているだけなんですが。かといって代案は浮 そうでしょうか。私は (?=foo) という正規表現の Perl5 拡張というの は、まさに AND を表現するために作られた気がするんですが、、、。 ちなみに x =~ /foo/ && x =~ /bar/ を表現したいなら、 x =~ /(?=.*foo).*bar/ と書けます。$& は違うけれど。