1
我想将数字“一”,“二”,“三”为数字值,例如“1”,“2”,“3”。NSString - 将数字(例如“ONE”)转换为数字(例如“1”)
我可以很容易地做到这一点对我的号码的有限的子集通过执行类似
if([number isEqualToString:@"ONE") return @"1";
但这不打我作为一个非常有效的,稳健的或简洁的方法。
我想将数字“一”,“二”,“三”为数字值,例如“1”,“2”,“3”。NSString - 将数字(例如“ONE”)转换为数字(例如“1”)
我可以很容易地做到这一点对我的号码的有限的子集通过执行类似
if([number isEqualToString:@"ONE") return @"1";
但这不打我作为一个非常有效的,稳健的或简洁的方法。
我发现本文:Method for the Natural Language Recognition of Numbers。这正是你想要的,非常精确。但是,我没有找到代码。您可以搜索更多内容或要求撰写该算法。
你应该去一个人工智能!!!! – Maulik