From: "NAKAMURA, Hiroshi" Date: 2003-03-26T15:27:02+09:00 Subject: [ruby-dev:19914] Re: [Oniguruma] Version 1.8.4 なひです。 > From: Tanaka Akira [mailto:akr@m17n.org] > Sent: Wednesday, March 26, 2003 3:16 PM > > 渡辺哲也さんの日記(2003/03/24)を見て思い出しましたが、 > > 先頭と末尾にある「-」はエスケープなしで書いてもいいことに > > してはどうでしょうか。 > > 質問なのですが、そのような表現の読みやすさ・読みにくさに関してどう思い > ますか。 脈絡もなくなひも質問なのですが、1.8の標準添付コードのあちこちを escapeして回ってくださった田中さん(ありがとうございます)的には、 読みやすさ・読みにくさはどうでしたか。 なひに関しては、rdtool, rttool, xmlscan, webrick, 各種自分の、 などをescapeして回りましたが、その中で、「これはエスケープなし のほうが読みやすい」と思ったのは、 [+-] [-+] だけでした。他の大半は、 [- ] [a-zA-Z-] [\w_-] など、 *なひにしてみれば* 元が読みにくく、エスケープしたほうが 読みやすいものでした。↑の例の通り、-がほとんどで、[]は少なかった。 これを踏まえてなひが思うことは、 ・escape必須(とりあえずはwarning)でいいんじゃないかなぁ。 ・[+-]もしくは[-+0-9]に相当するcharacter classってなんかないんだっけ?