作为一个非编码器&第一次发布海报时,我想从字符串中删除前导零。我可以看到很多关于堆栈溢出的例子,但没有一个我可以通过REGEX搜索&替换本网站上的功能:
简单来说,有人可以建议正则表达式在第一个字段中需要进行什么以及“替换”中的内容是什么?领域。 (见带红色圆圈场的图像)
我正在测试的字符串是:
' 001234546'
,输出必须是:
' 123456'
提前感谢!
答案 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