查找并解析两个相同字符之间的字符串

时间:2013-12-12 23:55:33

标签: vb.net

如何解析两个“%”之间的特定字符串?例如,我想从smith%john%Michael获得“john”。 “%”的位置可能会发生变化,因为名称的长度可能不同。

2 个答案:

答案 0 :(得分:1)

您可以使用IndexOfLastIndexOf

Dim firstIdx = yourString.IndexOf("%")
Dim lastIdx = yourString.LastIndexOf("%")
Dim between = yourString.SubString(firstIdx + 1, lastIdx - firstIdx - 1)

答案 1 :(得分:1)

Dim firstname = "smith%john%Michael".Split("%")(1)
'output = john