1

<input id="text1" value="Stop1" type="text">在 VB.NET 中将值保存为字符串变量。我需要获取值“Stop1”并将其保存在字符串变量中。我应该应用什么逻辑/函数从字符串中提取“Stop1”。

4

1 回答 1

0

这将提取与关联的全部数据value

它假定您有一个名为的字符串s,其中包含您的数据。

'define the string id to find   
Dim idToFind As String = "value="
'find it in the string
Dim valuePos As Integer = s.IndexOf(idToFind)
'extract the part we want
Dim valueString = s.Substring(valuePos + idToFind.Length, s.IndexOf(Chr(34), valuePos) - valuePos + 1)
Dim valueStringNoQuotes = s.Substring(valuePos + idToFind.Length + 1, s.IndexOf(Chr(34), valuePos) - valuePos - 1)
Debug.WriteLine(valueString) 'Output: "Stop1"
Debug.WriteLine(valueStringNoQuotes) 'Output Stop1

如果您打算使用它,尽管您应该考虑添加一些错误检查以确保字符串实际上包含您期望的数据,检查大写/小写等

于 2012-07-25T16:25:14.643 回答