我正在使用vb.net并从mysql数据库读取一个字符串。现在该字符串包含"test 1"
。我想通过值1递增最后一位数字(1)。我以某种方式使用了字符串长度并解决了它,但它仅适用于字符串高达"test 10"
,然后它会不断添加空格,例如:"test 13"
等等。我只想自动增加字符串,如"test 20"
或"test 100"
。我该怎么做?自动增加字符串的最后一个整数值
这是我使用的代码:
If reader2.Read Then
var = reader2.GetInt64("version")
a = reader2.GetString("project_id")
location = reader2.GetString("location")
governorate = reader2.GetString("governorate")
memo = reader2.GetString("memo")
title = reader2.GetString("project_title")
var = var + 1
Dim st As String
st = a.Substring(0, a.Length - 2)
st = st & " " & var
b = st
乙方应本着“测试2”的值或增加终值
'version'总是'project_id'结尾的数字吗?我建议使用比var更多的变量名称来代替'version','a'代替'project_id'和'st'代替变量。 –
是的版本是结束。我肯定会更改变量名称,谢谢你的提升:)。但我该如何增加价值?空格正在被添加,只要数量增加超过10个。 – Smit