From: "岡部 勝幸" Date: 1998-03-04T20:30:26+09:00 Subject: [ruby-dev:1585] Re: extended regular exp 岡部です まつもとゆきひろ write: ||rubyで使用している regexルーチンは、GNUのregexですよね? ファイル ||先頭のコメントを見て判断する限りでは t^2さんがマルチバイト対応さ ||れた sed, gawk, grepのいずれかから持って来ていると思いますが、あ ||ってますか? | |当たってます.確か,jgawkのものだと思います. | ||あっていたとして、恐らくちょっと古め(つまり、t^2さんが手を入れて ||いた最後のバージョン)ではないと思われるのですがなぜでしょうか? | |最新であるかどうか全然自信が無いです.とりあえずrubyに正規表 |現を組み込もうと思った時点で,手元にあったもの使ったと言うの |が理由です.気がついた時にはかなり改造してしまっていたので,^^;;; |「バグや不具合があれば自分で直そう」と思って最新を追いかける |気は失せてました. | ||というのは、最新(最終?)のものであればPOSIXで定義されている [[:alpha:]] ||みたいなものが使えるようになっているのですが、それが現状の ruby ||が使用しているregexには見当たらないからです。 | |なんか,昔見たことがあるなあ.その辺削ったような気がします.^^;;; |コードの見通しが悪くなった時点で使わないとおぼしきコードをい |ろいろ削った中に[:alpha:]もあったような…. | |単に削っただけですから,そのままコピーして来れば良いと思うん |ですが…(本当か?). 以前に調べたのですが、rubyで使われているregexは少なくとも gawk-2.15.x以前のもので確か2.11あたりのものだったと思います かなり古いので[[:alpha:]]などはサポートされてなかったです 98/3/4(Wed) 07:13pm HGC02147 WILLs