关于RegExp匹配数字的建议

Wps版本:12.1.0.16910

Regexp无法匹配数值类型的一些问题, 如下图

问题的原因是所匹配的是数值类型,数值和文本在电脑中是不同的存储和表示方式。而正则是处理文本的,用文本的方式来处理数值自然是不行的,所以报错,这也是顺理成章的事情。

但是下面几个也是文本处理函数,若以此而论,也应报错才对。

而这几个恰恰可以对数值操作,这说明在函数的内部处理逻辑上对数值进行了隐式的类型转换。

这个很好,很方便,希望RegExp函数也能进行相应的改进。

河南省
浏览 468
1
6
分享
6 +1
16
1 +1
全部评论 16
 
WPS小助理
WPS小助理

WPS社区反馈员

你好, 经确认,该现象是由于RegExp函数的使用规则所致。根据RegExp函数的使用规则,第一个参数是只能输入/引用 字符串内容,不支持数值。
· 广东省
回复
 
WPS小助理
WPS小助理

WPS社区反馈员

你好, 感谢您的反馈,这边登记您的建议反馈团队评估优化,感谢您的建议。
· 广东省
回复
 
吴林
这个加一行代码就可以搞定,但是要升级版本太费事了,最好是把函数公式弄成一个库,可以在线升级的那种
· 广东省
回复
 
陈琪
打卡
· 江西省
回复
 
wps新路
wps新路

WPS函数专家

不知道是怎样的转换 的,数值状态只识别出来了前面一组
· 重庆
回复
懒得批爆
懒得批爆

创作者俱乐部成员

不管如何先进,手机WPS、手机微信、手机QQ打开包含这个公式的文件,都显示#NAME?
· 四川省
回复
 
亂雲飛渡
· 广东省
回复
 
马成功老师
马成功老师

创作者俱乐部成员

点赞收藏一下
· 北京
回复