我在字符串上使用通配符。然后我把结果放在另一个字符串上。
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
所以我希望我的程序计算长度。或跳过第一个数字
答案 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
这样,您就可以text2
,JKL MNO GHI
。
(我不确定这是否是你需要的,因为你的问题有点不清楚。)