python으로 unicode string이 한글이 포함되어 있는지 여부 확인하기
(일반적으로 AC00–D7AF를 확인하는데 그외에도 많이 있군요.)
def isKoreanIncluded(word):
for i in word:
if ord(i) > int('0x1100',16) and ord(i) < int('0x11ff',16) :
return True
if ord(i) > int('0x3131',16) and ord(i) < int('0x318e',16) :
return True
if ord(i) > int('0xa960',16) and ord(i) < int('0xa97c',16) :
return True
if ord(i) > int('0xac00',16) and ord(i) < int('0xd7a3',16) :
return True
if ord(i) > int('0xd7b0',16) and ord(i) < int('0xd7fb',16) :
return True
return False
참고
http://unicode.org/charts/PDF/U1100.pdf
http://unicode.org/charts/PDF/U3130.pdf
http://unicode.org/charts/PDF/UA960.pdf
http://unicode.org/charts/PDF/UAC00.pdf
http://unicode.org/charts/PDF/UD7B0.pdf
'툴 정보 및 사용법 > Python' 카테고리의 다른 글
Python 2.7 Unicode 관련 (0) | 2017.03.31 |
---|---|
윈도우용 파이썬 패키지 설치할 때 알아두어야 할 것 (0) | 2014.05.23 |
Pyhon colored output string (0) | 2014.04.02 |
Python 코드 몇개(LCS, LRS) (0) | 2014.03.18 |
파이썬 팁 모음 (0) | 2014.02.25 |