Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: filename 検索他修正



寺西です。

Yukio USUDA wrote:
> 
> > ・全角スペースを半角スペースに変換するルーチンの追加
> 
> 気づいていて直していませんでした。ありがとうございます。
> 正規表現の検索負荷がどの程度なのかわかりませんが
> 同じマッチングを二回するのは損な気がします。

それは少し感じていますので、一回で済ますことに異議はありません。

ただ、できれば eucjp_z2h を呼ぶのは避けたいです。
可能な限り eucjp_zen2han_ascii で解決したいです。というのは、
eucjp_z2h をその都度呼び出すのはパフォーマンス的にかなり悪い
のです。
# インライン化できるのかな?

それはそうと、

> 下記のようにしませんか
> 
> sub eucjp_z2h ($) {
>     my ($tmp) = @_;
>     $tmp =~ m!\xa3([\xb0-\xb9\xc1-\xda\xe1-\xfa])! ? $tmp & "\x7F" : $tmp;
>     $tmp =~ m!\xa1\xa1! ? " " : $tmp;
>     $tmp;
> }

うまく動かないようですが。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E