模组讨论:Complex Number/Calculate
添加话题外观
Iweidieng Iep在话题“编辑请求 2026-03-06”中的最新留言:18天前
编辑请求 2026-03-06
[编辑]修正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:�;误转换为;应为⹀--Iweidieng Iep(留言) 2026年3月6日 (五) 19:27 (UTC)