문자열이 영어 문장을 나타내는 지 확인하는 방법이 있습니까? 현재 Java 패키지를보고 있지만 아직 수행 할 수있는 항목을 찾을 수 없습니다.문자열이 문법적으로 유효한 문장인지 확인하십시오.
즉
the weather is good (valid)
the good is weather (invalid)
어떤 아이디어가?
감사
당신이 정말로 필요한 것은문자열이 영어 문장을 나타내는 지 확인하는 방법이 있습니까? 현재 Java 패키지를보고 있지만 아직 수행 할 수있는 항목을 찾을 수 없습니다.문자열이 문법적으로 유효한 문장인지 확인하십시오.
즉
the weather is good (valid)
the good is weather (invalid)
어떤 아이디어가?
감사
당신이 정말로 필요한 것은는 NLP 파서 (문법 분석)입니다.
This one은 자바로 작성되었으며 환상적입니다.
나는 그것이 있지만 그것이 문장이 유효한지 여부를 인식하는지 잘 모르겠습니다. 태그 지정을 수행합니다. – user1663930
내가 자바 참조하는 영업 이익을 실현하는 동안, 나는 MS Office 제품군이 문장의 매우 단순화 된 세트입니다 내가 무엇을 상상 매우 최상위 수정/제안을 수행하기위한 것입니다 엔진을 검사하는 제한적인 문법을 가지고 제공 할 것입니다 패턴이 인식하는 패턴 (예 : 일반적인 사무실 서신에서 발견 된 패턴). 나는 철저한 영어 분석 도구와 같은 철저한 시험을한다고는 생각하지 않지만 제한된 형태로 기본 목적을 수행 할 수 있습니다.
이 검사는 호스트 Office 응용 프로그램의 응용 프로그램 개체에서 호출되는 CheckGrammar 메서드를 통해 COM을 통해 제공됩니다. 확인할 텍스트를 제공합니다. 긴장 및 번호 불일치와 같은 단편 이외에 몇 가지 문제점을 식별 할 수 있으므로 제공하는 결과를 세분화해야 할 수 있습니다. 그것은 완벽하지는 않지만 올드 컬리지에게 시도해 봅니다 :)
그리고 어떻게 문장을 정의합니까? – nullpotent
대문자로 시작하는지 확인하고 마침표로 끝나고 공백을 포함하는지 확인하십시오. – 11684
: D 이것은 문장입니다. –