Sous-chaîne commençant à caractère spécifique comte

Comment choisissez-vous la dernière partie d'une chaîne qui commence à un certain nombre de caractères.
Pour exemple, j'aimerais obtenir tout le texte après la 3e virgule. mais j'obtiens un message d'erreur disant:
"StartIndex ne peut pas être inférieur à zéro."

Dim testString As String = "part, description, order, get this text, and this text"
Dim result As String = ""
result = testString.Substring(testString.IndexOf(",", 0, 3))
  • Voulez-vous le texte après la troisième virgule, ou après la dernière virgule (qui se trouve être le même dans votre exemple)? Si vous avez l'entrée "One, two, three, four, five and six", quel serait le résultat escompté? "four, five and six" ou "five and six"?
  • oui après la troisième virgule. je me dois de mettre un quatrième là, j'ai édité pour plus de clarté.
InformationsquelleAutor Troy Mitchel | 2011-04-20