NSString - преобразовать число (например, «ОДИН») в цифру (например, «1») - PullRequest
1 голос
/ 06 июля 2011

Я хотел бы преобразовать число, например «ОДИН», «ДВА», «ТРИ» в цифровое значение, например «1», «2», «3».

Я могу легко сделать это для моего ограниченного набора чисел, выполнив что-то вроде

if([number isEqualToString:@"ONE") return @"1";

но это не кажется мне очень эффективным, надежным или лаконичным подходом.

1 Ответ

0 голосов
/ 28 ноября 2011

Я нашел этот текст: Метод распознавания чисел на естественном языке .Это именно то, что вы хотите, и очень точно.Но я не нашел коды.Вы можете искать больше или попросить автора для алгоритма.

...