string = "I was born in = 1994"
Comment puis-je stocker toutes les valeurs après le "=" dans un var?Visual basic 2010 comment trouver un "=" dans une chaîne
string = "I was born in = 1994"
Comment puis-je stocker toutes les valeurs après le "=" dans un var?Visual basic 2010 comment trouver un "=" dans une chaîne
Vous pouvez utiliser la fonction split:
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))
Ceci est la meilleure façon:
Dim var = s.Substring(s.IndexOf("="c) + 1)
Il y a plusieurs façons, j'aller à l'utilisation dans la chaîne.
mystring as new string
mystring = "I was born in =1994"
DataAfterEquals as string = mid(mystring,instr(mystring,"=")+1,mystring.length-instr(mystring,"=")+1)
Vous pouvez l'utilisation des cours regex, utilisez une scission, puis vous pouvez bien sûr aller mode vraiment vieux et itérer la chaîne à trouver le signe égal. Le code ci-dessus trouvera le premier signe égal, puis parsefrom ce point dans la chaîne vers l'extérieur, donc j'ai ajouté le +1 pour sauter par-dessus le signe égal. Ce pseudo code.
Qu'avez-vous essayé? Quelle API avez-vous consultée? Ça a marché? Si non, pourquoi pas? Si oui, quelle est la question relative à * ça *? (-1) –
je dint essayer n'importe quoi, je sais que je peux le faire je ne sais pas comment – user1341926
googlers le trouveront dans le futur et ils devront tous faire face à l'acidité de pst –