[migemo] segment

Satoru Takabayashi satoru @ namazu.org
2004年 6月 13日 (日) 06:02:46 JST


segment という関数に少々手を入れました。

以前は

  def segment (pattern)
    pattern.scan(/[A-Z]?[^A-Z]+|[A-Z]+/)
  end

だったものを、以下のように修正しました。

  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 メーリングリストの案内