Hiroyuki Ikezoe
poinc****@ikezo*****
2004年 10月 23日 (土) 21:43:09 JST
zoeです。 On Sat, 23 Oct 2004 21:24:23 +0900 (JST) Hidetaka Iwai <tyuyu****@sings*****> wrote: > > あと、これ異常に遅いんですけどうちだけ? > > profile を見ると、egg_regex_match() が大量に呼び出されるので遅くなって > いるように見えます。が、ひらがなでマッチさせたときに以上に遅くなったり > して、良くわかりません orz completion_funcが呼び出される前に正規表現を作っておいて、 completion_funcの中ではそいつを使いまわす、ってことができればなんとかな りそうですね。 > あと、egg_regex なのですが、egg_regex_new() で EGG_REGEX_CASELESS を付 > けて、なおかつ egg_regex_match() で regex に UTF-8 が含まれていると、 > マッチングがおかしくなるように思います。検証用のコードを書くつもりだっ > たのですが、あまり上手くいきませんでした orz > > とりあえず http://bozu.sytes.net/~tyuyu/egg_regex_test-0.0.1.tar.gz > に置いておきますので、 > > ./egg_regex_test i > > などとして適当な文字列を引数に渡してやれば、何となくおかしそうだな、と > いうのはわかるかもしれません。 確かになんかおかしいなというのは以前思ったことがあります。でも、その時は EGG_REGEX_EXTENDED付けたらうまくいってるようだったので無視しちゃいました 。暇見つけてじっくり調べないといけないですね。