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