在 VB.NET 中,我想递增一个字符串中的数字并将其置零填充。
这是带有 5 位数字的示例字符串:
R00099
我想在它加一后返回的内容:
R00100
最佳答案
不需要 PadLeft
:
Dim result = String.Format("R{0:D5}", number)
格式化程序中的 D5
部分会将数字格式化为十进制数,使用固定的五位数字,并用零填充冗余数字。
有关 decimal format specifier 的 MSDN 文章可以找到更多信息。 .
关于regex - 增加字符串中的数字并将其填充为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5434549/