NSString - 将数字(例如“ONE”)转换为数字(例如“1”)

发布于 2024-11-19 02:25:21 字数 195 浏览 3 评论 0原文

我想将数字(例如“一”、“二”、“三”)转换为数字值(例如“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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

捶死心动 2024-11-26 02:25:21

我找到了这段文字:数字自然语言识别方法 。这正是您想要的,而且非常精确。但是,我没有找到代码。您可以搜索更多内容或要求算法作者。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文