跳转到内容

模块讨论:Complex Number/Calculate

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书
Iweidieng Iep在话题“编辑请求 2026-03-06”中的最新留言:18天前

编辑请求 2026-03-06

[编辑]
User:SunAfterRain

修正scientific2number函式,以正确处理数字非指数部分含E的15或更高进制数:

  • 将命名意义不清的参数exp_flag改名成require_exp_sign
  • 将gsub pattern中未跳脱的-改为%-(原本的[+-−]会匹配U+002B到U+2212,含数字在内的8680种字元;[+%-−]会正确匹配仅3种字元)
  • 将gsub pattern中的%d改为%d%a(原本EE+40不会被转换;修改后转换为

连字号等使用了Template:Unichar的条目中,部分HTML entity的值会错误转换,因此提出本修正。

  • 正常例:{{unichar|2E1A|HYPHEN WITH DIAERESIS |html=y}}U+2E1A HYPHEN WITH DIAERESIS ,HTML:⸚
  • 错误例:{{unichar|2E40|DOUBLE HYPHEN|html=y}}U+2E40 DOUBLE HYPHEN ,HTML:&#2923003274661805836407369665432566039311865085952;;误转换为;应为⹀--Iweidieng Iep留言2026年3月6日 (五) 19:27 (UTC)回复