1

VB.NETに<input id="text1" value="Stop1" type="text">文字列変数として値を保存しました。値「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 に答える