From: Tanaka Akira Date: 2003-04-08T03:44:46+09:00 Subject: [ruby-dev:19970] Re: How do we parse Regular Expressions in our brain? In article <20030408023633B.maki@rubycolor.org>, TAKAHASHI Masayoshi writes: > そうこうしている間にruby-talkでもこのネタが話題になって > ますが、なんか「for range representation」がちゃんと > 伝わってなさそげな感じが。 えぇと、既にけちをつけた後ですが、読み返してみると「for range representation」を読み飛ばしていたことに気がつきました。 そこで読み直してみると... えぇと、よくわかんないんですけど。 例えば、/[%--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番目の - %-- と対応させて解釈すると、最後の - はエスケープすべきとなるんですが、そ うなんでしょうか? -- [田中 哲][たなか あきら][Tanaka Akira]