REGEX .NET - 剥离前导零

时间:2017-04-04 23:26:20

标签: .net regex strip

作为一个非编码器&第一次发布海报时,我想从字符串中删除前导零。我可以看到很多关于堆栈溢出的例子,但没有一个我可以通过REGEX搜索&替换本网站上的功能:

String#each_char

简单来说,有人可以建议正则表达式在第一个字段中需要进行什么以及“替换”中的内容是什么?领域。 (见带红色圆圈场的图像)

我正在测试的字符串是:

' 001234546'

,输出必须是:

' 123456'

提前感谢!

http://www.regexplanet.com/advanced/dotnet/index.html

2 个答案:

答案 0 :(得分:2)

试试这个:

$number =~ s/^0*(\d+)$/$1/;

C#

string strInput = "0001234";
strInput.TrimStart('0');

爪哇

mystring.replaceFirst("^0+(?!$)", "")

的JavaScript

myVar.replace(/\b0+/g, '')

答案 1 :(得分:0)

我发现了这个REGEX,它似乎有效:

REGEX:^ 0 *(。+)$

替换:$ 1

字符串'00123456'变为'123456'

感谢您的帮助Ajay