from __future__ import absolute_import,print_function
from itertools import groupby
import PyICU
import six
# ตัดคำภาษาไทย
def segment(txt):
    """รับค่า ''str'' คืนค่าออกมาเป็น ''list'' ที่ได้มาจากการตัดคำโดย ICU"""
    bd = PyICU.BreakIterator.createWordInstance(PyICU.Locale("th"))
    bd.setText(six.u(txt))
    breaks = list(bd)
    return [txt[x[0]:x[1]] for x in zip([0]+breaks, breaks)]
if __name__ == "__main__":
	print(segment('ทดสอบระบบตัดคำด้วยไอซียู'))
	print(segment('ผมชอบพูดไทยคำ English คำ'))
	print(segment('ผมชอบพูดไทยคำEnglishคำ'))
from __future__ import absolute_import,print_function
from itertools import groupby
import PyICU
# ตัดคำภาษาไทย
def segment(txt):
    """รับค่า ''str'' คืนค่าออกมาเป็น ''list'' ที่ได้มาจากการตัดคำโดย ICU"""
    bd = PyICU.BreakIterator.createWordInstance(PyICU.Locale("th"))
    bd.setText(six.u(txt))
    breaks = list(bd)
    return [txt[x[0]:x[1]] for x in zip([0]+breaks, breaks)]
if __name__ == "__main__":
	print(segment('ทดสอบระบบตัดคำด้วยไอซียู'))
	print(segment('ผมชอบพูดไทยคำ English คำ'))
	print(segment('ผมชอบพูดไทยคำEnglishคำ'))
Revert "fix bug import six"
Revert "fix bug import six"

This reverts commit a80c1d7c80d68f72d435dbb7ac5c48a6114716fb.

  from __future__ import absolute_import,print_function
  from itertools import groupby
  import PyICU
- import six
  # ตัดคำภาษาไทย
  def segment(txt):
      """รับค่า ''str'' คืนค่าออกมาเป็น ''list'' ที่ได้มาจากการตัดคำโดย ICU"""
      bd = PyICU.BreakIterator.createWordInstance(PyICU.Locale("th"))
      bd.setText(six.u(txt))
      breaks = list(bd)
      return [txt[x[0]:x[1]] for x in zip([0]+breaks, breaks)]
  if __name__ == "__main__":
  	print(segment('ทดสอบระบบตัดคำด้วยไอซียู'))
  	print(segment('ผมชอบพูดไทยคำ English คำ'))
  	print(segment('ผมชอบพูดไทยคำEnglishคำ'))
Revert "fix bug import six"
## Code Before:
from __future__ import absolute_import,print_function
from itertools import groupby
import PyICU
import six
# ตัดคำภาษาไทย
def segment(txt):
    """รับค่า ''str'' คืนค่าออกมาเป็น ''list'' ที่ได้มาจากการตัดคำโดย ICU"""
    bd = PyICU.BreakIterator.createWordInstance(PyICU.Locale("th"))
    bd.setText(six.u(txt))
    breaks = list(bd)
    return [txt[x[0]:x[1]] for x in zip([0]+breaks, breaks)]
if __name__ == "__main__":
	print(segment('ทดสอบระบบตัดคำด้วยไอซียู'))
	print(segment('ผมชอบพูดไทยคำ English คำ'))
	print(segment('ผมชอบพูดไทยคำEnglishคำ'))
## Instruction:
Revert "fix bug import six"
## Code After:
from __future__ import absolute_import,print_function
from itertools import groupby
import PyICU
# ตัดคำภาษาไทย
def segment(txt):
    """รับค่า ''str'' คืนค่าออกมาเป็น ''list'' ที่ได้มาจากการตัดคำโดย ICU"""
    bd = PyICU.BreakIterator.createWordInstance(PyICU.Locale("th"))
    bd.setText(six.u(txt))
    breaks = list(bd)
    return [txt[x[0]:x[1]] for x in zip([0]+breaks, breaks)]
if __name__ == "__main__":
	print(segment('ทดสอบระบบตัดคำด้วยไอซียู'))
	print(segment('ผมชอบพูดไทยคำ English คำ'))
	print(segment('ผมชอบพูดไทยคำEnglishคำ'))