获取文本中的特定文本

时间:2015-08-13 09:32:20

标签: vb.net text

text1/text2/text3

在本文中,我试图仅获取text3。无论如何我可以在VB.Net中做到这一点吗?

顺便说一下,“text1 / text2 /”是固定的。所以他们没有改变。

4 个答案:

答案 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)

您可以使用像

这样的SubString
string sub = "text1/text2/text3".Substring(12, 5);

VB

Dim subString As String = "text1/text2/text3".Substring(12, 5)

或者您可以参考此Find text in string with C#