0
string = "I was born in = 1994"

「=」の後のすべての値を変数に保存するにはどうすればよいですか?

4

3 に答える 3

3

これが最も簡単な方法です。

Dim var = s.Substring(s.IndexOf("="c) + 1)
于 2012-05-01T20:09:17.490 に答える
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))
于 2012-05-02T07:47:57.360 に答える
0

いろいろな方法がありますが、文字列で使用します。

mystring as new string
mystring  = "I was born in =1994"
DataAfterEquals as string = mid(mystring,instr(mystring,"=")+1,mystring.length-instr(mystring,"=")+1)

もちろん、正規表現を使用したり、分割を使用したりできます。もちろん、非常に古い方法で、文字列を繰り返し処理して等号を見つけることもできます。

上記のコードは、最初の等号を見つけてから、文字列内のそのポイントから外側に向かって解析するため、+1を追加して等号をジャンプしました。この擬似コード。

于 2012-05-01T20:14:46.797 に答える