NSString - 将数字(例如“ONE”)转换为数字(例如“1”)
我想将数字(例如“一”、“二”、“三”)转换为数字值(例如“1”、“2”、“3”)。
我可以通过执行类似的操作轻松地对有限的数字子集执行此操作
if([number isEqualToString:@"ONE") return @"1";
,但这对我来说并不是一种非常有效、强大或简洁的方法。
I'd like to convert a number e.g. "ONE", "TWO", "THREE" to a digit value e.g. "1", "2", "3".
I can easily do this for my limited subset of numbers by doing something like
if([number isEqualToString:@"ONE") return @"1";
but this doesn't strike me as a very efficient, robust or succinct approach.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了这段文字:数字自然语言识别方法 。这正是您想要的,而且非常精确。但是,我没有找到代码。您可以搜索更多内容或要求算法作者。
I found this text: Method for the Natural Language Recognition of Numbers. It's exactly you want and is very precise. But, I didn't found codes. You can search more or ask to author for the algorithm.