close
class String def mbsubstr1(*range) split(//)[*range].join("") end
def mbsubstr2(idx, len) slice(/\A.{#{idx}}(.{0,#{len}}/m, 1) end end p "一大串字一大串字".mbsubstr1(2,3) p "一大串字一大串字".mbsubstr1(2..3) p "一大串字一大串字".mbsubstr2(2,2) |
Maximum Matching Segmentation (MMSeg)
#str 一段文字, term 字典的中的詞 def mmseg(str,term)
|
全站熱搜