文本中数字都是四位数0020,怎么只保留00后面的数字20

使用问题 · 430 次浏览
Eversun 创建于 2023-08-03 10:44

文本中的数字样式都是四位数0020这样的,有什么办法可以直接输出20吗,把前面的0去掉,我直接用正则(\d+)提取的话会把前面两个0也保留


回复内容
CL 2023-08-03 10:56
#1

方法:

1)赋值给数字类型的变量。

2)用表达式去除左边的0字符:$={text}.TrimStart('0')

Eversun 回复 CL 2023-08-03 12:00 :

感谢!

EC10010 2023-08-03 11:04
#2

[1-9]([0-9]+)?|(?<![0-9])0(?![0-9])|0(?=0)


EC10010 最后更新于 2023-08-03 11:21
乐昂岚【接定制】 回复 EC10010 2023-08-03 11:24 :
正则确实方便
Eversun 回复 EC10010 2023-08-03 12:02 :

谢谢!得好好学一下正则了

回复主贴