[migemo] segment

Satoru Takabayashi satoru @ namazu.org
Sun Jun 13 08:23:40 JST 2004


satoru @ namazu.org:
 
>   def segment (pattern)
>     pattern.scan(/[A-Z]?[a-z]+|[A-Z]+|[0-9]+|[^a-zA-Z0-9]/)
>   end
> 
> これにより、
> 
>   segment("monowo,ika")  => ["monowo", ",", "ika"]
> 
> のように分割されるようになり、"monowo,ika" と打つと
> 「ものを、以下」に検索がマッチするようになります。

これ、いいと思ったのですが、 migemo-replace-in-string を
isearch していたら、emacs (21.3.1) が segv で落ちてしまいま
した。

どうも、正規表現が長くなり過ぎるのが問題のようです。segment
を元に戻してやると落ちなくなりました。うーむ。



Migemo メーリングリストの案内