wwwsrch.cgiの全角スペース区切りについて?

[上に] [前に] [次に]
ジムシー [E-Mail] 1999/03/08(月) 17:17:32
早速ですが、とほほさんの「wwwsrch.cgi」で3つ以上の単語入力を指定する場合の空白区切りで、全て全角空白を利用した場合、
最後の区切りは正常に半角空白に変換され機能しますが、
それ以前のものは全角のまま入力単語として認識されてしまいます。
置き換えの構文'/g'オプションで行くと思うのですが...
いまいち力不足で解決出来ません。

mo [E-Mail] 1999/03/08(月) 20:03:32
> # 全角空白を半角空白に置換する
> $word =~ s/^(([\x80-\xff][\x80-\xff]|[\x00-\x7f])*)\xa1\xa1/$1 /g;

というところを

&jcode'tr(*word, "\xa1\xa1", ' ');

としてはどうだろうか? (jcode.pl v2 でないとダメだけど)

ジムシー [E-Mail] 1999/03/09(火) 09:26:24
[[解決]]
moさんアドバイスありがとうございます。
Perlライブラリのバージョン(v2.3)で
指定のコーディングで解決出来ました。

[上に] [前に] [次に]