Namazu-devel-ja(旧)


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

Re: pl/codeconv.pl, pl/wakati.plのバグ?



寺西です。

# とりあえず後者だけ。

Yukio USUDA wrote:
> 
> 後者は--no-okuriganaオプションをつけたときに下記のように
> pl/wakati.plのwakatize_japanese()の処理で
> おくりがなだけでなく「目指し」の「目」が消えてしまうというものです。
> 正規表現を見てもなぜこうなるのか条件がよくわかりませんでした。
> こちらは詳しい方の助けをお借りしたいです。

$tmp[$ndx] =~ s/([^\xa4][\xa1-\xfe])+(\xa4[\xa1-\xf3])+ /$1 /g;

のところを

$tmp[$ndx] =~ s/((?:[^\xa4][\xa1-\xfe])+)(\xa4[\xa1-\xf3])+ /$1 /g;

とすれば良いと思います。
-- 
=====================================================================
寺西 忠勝(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