From: TAKAHASHI Masayoshi Date: 2003-04-08T13:01:39+09:00 Subject: [ruby-dev:19975] Re: How do we parse Regular Expressions in our brain? 高橋征義です。 Kazuo Saito さん wrote: > > 例えば、/[%--abc-]/ の最後の - はエスケープすべきでしょうか? 私はエスケープする必要はないと思ってました。 > > /[%--abc-]/ の最後の - を > > > > A literal '-' in a character class should be escaped too > > if the class has other '-' literals for range representation. > > > > という定義と照らし合わせて、 > > > > A literal '-' in a character class should be escaped too > > ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ > > 最後の - [%--abc-] > > > > if the class has other `-' literals for range representation. > > ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ > > [%--abc-] 2番目の - %-- > > > > と対応させて解釈すると、最後の - はエスケープすべきとなるんですが、そ > > うなんでしょうか? > > 私は、そう訳していますね。反応もそう返ってきていますね。 なんと、そういう意味だったんですね。ちゃんと読解できてませんでした。いかん。 # ruby-engで見てたはずなのに(ちょっと文章は違ってたけど)。 > 別にキレているわけじゃなく(笑)、むしろ「こういう意味なんだよー」と > いっていただければ「ソーリー俺の誤訳でさー(ちょっと広川太一郎風)」と > 連絡しますので、お氣遣いなく連絡ください。 まつもとさんからフォローがありましたが、ちょっと広川太一郎風な メールも読んでみたいです :-) 高橋征義 (TAKAHASHI Masyoshi) maki@rubycolor.org