我正在努力寻找字符串操作的解决方案 - 我试图在“=”字符之后提取字符串元素的特定部分 - 比如 ex。
dim s as string = "/mysite/secondary.aspx?id=1005"
我正在尝试获取“=”之后的字符串,只是为了获取 1005。我尝试了 indexof 和 split,但我不确定哪里出错了。有什么帮助吗?
这是我做的:
Dim lnk As String = "/mysite/secondary.aspx?id=1005"
Dim id As Long = lnk.IndexOf("=")
Dim part As String = lnk.Substring(id + 1, 4)
谢谢
最佳答案
尝试以下操作
Dim index = s.IndexOf("="C)
Dim value = s.Substring(index + 1)
这会将“1005”放入值
关于c# - 如何从特定位置提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998840/