2012-10-24 3 views
0

어휘 분석을 수행하는 파이썬 모듈이 있습니까? (예 : 주어진 문자열, 유효한 영어 단어인지 여부를 분석) 미리 감사드립니다!어휘 분석기 (Python)

+1

어휘 분석은 하나 개의 단어에 초점을하지 않지만, 전체 문장이나 문장의 수집, 그들을 분석 및 검증에 그들을 따라 . –

+1

[nltk] (http://nltk.org/)와 같은 것을 찾고 계십니까? –

+0

@ NiklasR 그럼 당신은 무엇을 제안합니까? – jaysonpryde

답변

2

영어 단어 목록을 수집해야합니다. UNIX에서는/usr/share/dict/words를 사용할 수 있습니다. 파이썬으로 단어의 목록을 읽고처럼 뭔가를 할 다음 주어진 문법에

for word in my_string.split(): 
    if not word in word_list: 
     print mystring, "is invalid" 
    else 
     print mystring, "is valid" 
+0

무료 단어 목록이 있습니다. 예 : http://mieliestronk.com/wordlist.html – Kos

+0

OP에 따라 사전 형 또는 맞춤법 검사기 같은 단어 목록이 더 적합 할 수 있습니다. – Kos