From: Tanaka Akira Date: 2003-03-17T22:54:41+09:00 Subject: [ruby-dev:19831] Re: [Oniguruma] Version 1.8.4 In article <20030317105346.34B05210@helium.ruby-lang.org>, "K.Kosako" writes: > POSIX bracket[:xxx:]と衝突しているのが問題のような気がします。 > ('[:'はPOSIX bracket専用にする?) ここで記述しているのは集合なので、[:xxx:] のように 2回 : が現れるのは 冗長です。したがって、そのような場合を POSIX bracket と認識しても記述 可能なものは制限されません。なので、問題ないと思います。 ついでにいえば、同様に && も & が 2回現れるので問題ないわけですね。 > それから、文字としての'['とどう区別するのかルールが不明。(エスケープする?) > [[[abc]] [, ] を文字として扱う場合はエスケープが妥当だと思います。 ついでにいえば、- も文字として扱う場合にはエスケープすべきだと思うんで すが、例の REXML の話で作者の意図は結局どうなんでしたっけ? (^ をエスケープすべきかどうかは微妙...) -- [田中 哲][たなか あきら][Tanaka Akira]