正则表达式如何匹配全角数字并替换?
正则表达式如何匹配全角数字并替换?例如文中出现任意全角数字都替换成半角数字。1替换成1,80替换成80...
正则表达式如何匹配全角数字并替换?
例如文中出现任意全角数字都替换成半角数字。1替换成1,80替换成80 展开
例如文中出现任意全角数字都替换成半角数字。1替换成1,80替换成80 展开
1个回答
展开全部
[\uFF10-\uFF19]
这个能匹配全角0~9的数字
对应的
你如果要替换
估计要0-9一个个来
或者自己写逻辑循环
\uFF10对应全角1 单个个正则 [\uFF10]
\uFF11对应全角2 单个个正则 [\uFF11]
...
\uFF19
以此类推
其实不管80还是09还是008 009
你只要匹配到的单个数字都转成半角自然什么都解决了
方法告诉你了
其他的自己去完成吧
这个能匹配全角0~9的数字
对应的
你如果要替换
估计要0-9一个个来
或者自己写逻辑循环
\uFF10对应全角1 单个个正则 [\uFF10]
\uFF11对应全角2 单个个正则 [\uFF11]
...
\uFF19
以此类推
其实不管80还是09还是008 009
你只要匹配到的单个数字都转成半角自然什么都解决了
方法告诉你了
其他的自己去完成吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询