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

标签 regex vb.net string

在 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/

相关文章:

python - 如何在python中使用正则表达式查找特定格式的值,包括括号

javascript - 如何用后面的vb.net代码读取HTML5 textarea文本

c# - 错误 : '<method1>' and '<method2>' cannot overload each other

java - 将一串数字转换为数组

python - 如何将 stdin 直接输入 python 并像 grep 一样解析?

javascript - 如何提取正则表达式中由单词后跟分号分隔的句子?

vb.net - 什么生成 DataSet.designer.vb 文件

c# - string.ToLower() 和 string.ToLowerInvariant()

python - 从字符串中删除前x个字符?

python - 在 python 脚本中查找美国电话号码