Aplikacja, nad którą aktualnie pracuję, wymaga ode mnie określenia części mowy słowa w NSString
.Jak rozpoznać część słowa w słowie NSString?
Więc w zasadzie istnieje biblioteka/baza danych/klasa, do której można uzyskać dostęp w Objective C, który pozwala sprawdzić, czy pojedyncze słowo (w postaci NSString
) jest rzeczownikiem, przymiotnikiem, przysłówkiem lub czasownikiem ?
Coś wzdłuż linii:
NSString *foo="cat";
if ([foo wordIsNoun]) {
//do something
};
na podobnym ale nieco niepowiązanych uwaga, to jest możliwe, aby sprawdzić, czy dwa NSString
zawierające czasowniki tej samej łodydze, ale różni się napięta (zapytać, prosząc, poprosił, etc) mają ten sam rdzeń? Byłoby to również bardzo przydatne.
um ... woa. Czy baza danych już tam jest? Czy sam piszesz narzędzie do analizy języka? To potworne zadanie, BTW. – Almo
@Almo zdecydowanie jest potwornym zadaniem ... chyba, że ktoś już to zrobił! :) –