2012-09-11 4 views
3

문자열이 영어 문장을 나타내는 지 확인하는 방법이 있습니까? 현재 Java 패키지를보고 있지만 아직 수행 할 수있는 항목을 찾을 수 없습니다.문자열이 문법적으로 유효한 문장인지 확인하십시오.

the weather is good (valid) 
the good is weather (invalid) 

어떤 아이디어가?

감사

당신이 정말로 필요한 것은
+6

그리고 어떻게 문장을 정의합니까? – nullpotent

+0

대문자로 시작하는지 확인하고 마침표로 끝나고 공백을 포함하는지 확인하십시오. – 11684

+3

: D 이것은 문장입니다. –

답변

1

는 NLP 파서 (문법 분석)입니다.

This one은 자바로 작성되었으며 환상적입니다.

+1

나는 그것이 있지만 그것이 문장이 유효한지 여부를 인식하는지 잘 모르겠습니다. 태그 지정을 수행합니다. – user1663930

0

내가 자바 참조하는 영업 이익을 실현하는 동안, 나는 MS Office 제품군이 문장의 매우 단순화 된 세트입니다 내가 무엇을 상상 매우 최상위 수정/제안을 수행하기위한 것입니다 엔진을 검사하는 제한적인 문법을 가지고 제공 할 것입니다 패턴이 인식하는 패턴 (예 : 일반적인 사무실 서신에서 발견 된 패턴). 나는 철저한 영어 분석 도구와 같은 철저한 시험을한다고는 생각하지 않지만 제한된 형태로 기본 목적을 수행 할 수 있습니다.

이 검사는 호스트 Office 응용 프로그램의 응용 프로그램 개체에서 호출되는 CheckGrammar 메서드를 통해 COM을 통해 제공됩니다. 확인할 텍스트를 제공합니다. 긴장 및 번호 불일치와 같은 단편 이외에 몇 가지 문제점을 식별 할 수 있으므로 제공하는 결과를 세분화해야 할 수 있습니다. 그것은 완벽하지는 않지만 올드 컬리지에게 시도해 봅니다 :)

관련 문제