VB.NET跳过字符

时间:2015-07-13 06:40:23

标签: vb.net character

我在字符串上使用通配符。然后我把结果放在另一个字符串上。

dim Wild1 as string = "ab Ab AB ?? ?? ??"
dim Wild2 as string = "ba Ba BA ?? ?? ??"

dim result1 as string = searcher(wild1)
dim result2 as string = searcher(wild2)

现在,问题在于我想将result1上找到的3个最后数字替换为result 2

中找到的3个最后数字

所以我希望我的程序计算长度。或跳过第一个数字

1 个答案:

答案 0 :(得分:0)

要获取最后三个字符,可以使用子字符串:

Dim text As String = "ABC DEF GHI"
Dim last3 As String = text.Substring(text.Length - 3, 3)
在此示例中,

last3等于GHI

然后,如果您需要用last3替换另一个字符串的一部分:

Dim text2 As String = "JKL MNO PQR"
text2 = text2.Remove(text2.Length - 3, 3) & last3

这样,您就可以text2JKL MNO GHI

(我不确定这是否是你需要的,因为你的问题有点不清楚。)