string = "I was born in = 1994"
「=」の後のすべての値を変数に保存するにはどうすればよいですか?
これが最も簡単な方法です。
Dim var = s.Substring(s.IndexOf("="c) + 1)
分割関数を使用できます。
Dim [string] = "I was born in = 1994"
Dim temp() As String = Split([string], " = ", -1, CompareMethod.Binary)
'now value is in temp(1)
MessageBox.Show(temp(1))
いろいろな方法がありますが、文字列で使用します。
mystring as new string
mystring = "I was born in =1994"
DataAfterEquals as string = mid(mystring,instr(mystring,"=")+1,mystring.length-instr(mystring,"=")+1)
もちろん、正規表現を使用したり、分割を使用したりできます。もちろん、非常に古い方法で、文字列を繰り返し処理して等号を見つけることもできます。
上記のコードは、最初の等号を見つけてから、文字列内のそのポイントから外側に向かって解析するため、+1を追加して等号をジャンプしました。この擬似コード。