C#을 사용하는 Windows Phone 응용 프로그램에서 작업 중이며 정규 표현식/라이브러리/도우미 또는 현재 시제 동사가 있는지 알고 싶습니다.C#을 사용하여 영어 동사를 현재 시제로 변환 할 수있는 방법이 있습니까?
예를 입력 동사에서 (또는 기본 양식 동사) :
살았 >> 살고 내장
>>
가 작동 구축 >>
작업
지금까지는 복수 단어를 추출하기위한 느슨한 해결책을 발견했습니다.
그리고이 수정/시제와 함께 작동하도록 일부 정규식 규칙을 추가 할 수 있습니다 생각합니다. 하지만 정규식 좋은 아니에요 (도 영어학)
http://lotsacode.wordpress.com/2010/03/05/singularization-pluralization-in-c
내 상황은 다음과 같습니다 사용자가이 같은 입력 "용처럼 뭔가를 제안합니다 데이터베이스에없는 몇 가지 단어를 찾기 위해 노력 "용"에 대한 결과를 줄 것입니다
당신이하고 싶은 것은 [형태소 분석] (http://en.wikipedia.org/wiki/Stemming)이라고합니다. [이 Q & A] (http://stackoverflow.com/questions/7611455/how-to-perform-stemming-in-c)에는 C#의 포터 스템 머가 유용 할 수 있습니다. – Junuxx
이것이 도움이 될지 확실하지 않지만 추측 할 수없는 것보다 좋습니다. http://wordnet.princeton.edu/wordnet/download/current-version/#win –
@Junuxx는 키워드에 대해 감사 드리며, 많은 이해를 돕습니다. – anuith