增加字符串中的数字并将其填充为零

Ger*_*iss 2 regex vb.net string

在VB.NET中,我想在一个字符串中增加一个数字,并将其填充为零.

以下是具有5位数字的示例字符串:
R00099

将它递增一个后我想要返回的内容:
R00100

Kon*_*lph 10

不需要PadLeft:

Dim result = String.Format("R{0:D5}", number)
Run Code Online (Sandbox Code Playgroud)

D5格式化程序中的部分将数字格式化为十进制数字,使用固定的五位数字,并用零填充冗余数字.

有关十进制格式说明符的MSDN文章中可以找到更多信息.