text1/text2/text3
在本文中,我试图仅获取text3。无论如何我可以在VB.Net中做到这一点吗?
顺便说一下,“text1 / text2 /”是固定的。所以他们没有改变。
答案 0 :(得分:1)
使用子字符串,因为你知道字符的索引位置。如果“text1和text2”动态变化,下面的代码对你很有用
Dim line as string="text1/text2/text3"
Dim _split = line.Split("/")(2)
MessageBox.Show(_split)
答案 1 :(得分:0)
我修复了删除前22个字符的问题。
实施例
popup.on('clickoutside', function(){ popup.close() });
答案 2 :(得分:0)
使用String.Substring(Int32,Int32)方法。 String.Substring(12,totalLength - 12)将返回" text3"在你的情况下。这里totalLength是文本的总长度" text1 / text2 / text3"。
从msdn网站查看此链接:
答案 3 :(得分:-1)
您可以使用像
这样的SubStringstring sub = "text1/text2/text3".Substring(12, 5);
VB
Dim subString As String = "text1/text2/text3".Substring(12, 5)
或者您可以参考此Find text in string with C#