首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理同一字符串中来自不同组UNICODE数字的数字?

如何处理同一字符串中来自不同组UNICODE数字的数字?
EN

Stack Overflow用户
提问于 2009-05-21 14:02:30
回答 4查看 141关注 0票数 4

我正在编写一个函数,它将UNICODE数字音译为ASCII数字,如果字符串包含来自不同组UNICODE数字的数字,我会感到有点困惑。例如,如果我有字符串“{{2463}\x{24F6}”(“4⓶”)。我的职能

  1. 返回42?
  2. 字符串包含混合集的声音?
  3. 鲤鱼的字符串包含混合集并返回42?
  4. 给用户一个额外的参数来指定上述三种行为中的一种?
  5. 做点别的吗?
EN

回答 4

Stack Overflow用户

发布于 2009-05-21 14:17:53

您的当前函数似乎完成了#1。

我建议您还应该编写另一个函数来执行#4,但是当需求出现时,只能是而不是之前。

我确信Joel最近在一篇博客文章中写过关于“过早实现”的文章,但我找不到。

票数 1
EN

Stack Overflow用户

发布于 2009-05-21 14:24:33

我不确定我看到什么问题了。

您支持从一系列脚本进行数值转换,也就是说,您知道Unicode编码点的数字字符。

如果在输入数据中找到一个未知的代码点,则这是一个错误。

这取决于您在发生错误时所做的事情;您可以插入空格或下划线,也可以中止转换。您要做的事情将取决于您的函数执行的环境;这不是我们可以告诉您的。

票数 0
EN

Stack Overflow用户

发布于 2009-05-21 16:11:31

我最初的想法是#4;严格地基于这样一个事实:我喜欢选择。然而,当我看到你的功能时,我改变了主意。

函数的目的似乎很简单,就是得到产生的数字0..9。用户可能会发现发送混合集(特性:)是有用的。我会用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/893083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档