This should work:
$number =~ s/^0*(d+)$/$1/;
0 -> 0
0000 -> 0
0001 -> 1
Edit: turns out that's just a bit too complicated. This should also work:
$number =~ s/0*(d+)/$1/;
but I'm not sure which is better, depends on the use case.
Do check out the answer from Oesor: it's pretty sweet too, no regex involved.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…