Trouver un mot(s) entre les deux valeurs dans une chaîne de caractères
J'ai un fichier txt comme une chaîne de caractères, et j'ai besoin de trouver des mots entre les deux personnages et Ltrim
/Rtrim
tout le reste. Il peut être conditionnel parce que les deux personnages peut changer en fonction de la chaîne.
Exemple:
car= (data between here I want) ;
car = (data between here I want) </value>
Code:
int pos = st.LastIndexOf("car=", StringComparison.OrdinalIgnoreCase);
if (pos >= 0)
{
server = st.Substring(0, pos);..............
}
Vous voulez que tout entre 2 délimiteurs, mais les délimiteurs peut changer? Ce qui se passe si les 2 types de délimiteurs d'apparaître?
OriginalL'auteur user999690 | 2011-11-10
Vous devez vous connecter pour publier un commentaire.
C'est une simple extension de la méthode que j'utilise:
Avec cela, vous pouvez utiliser
Vous pouvez aussi essayer ceci:
Avec cela, vous pouvez donner plusieurs fin des jetons (leur ordre est important)
OriginalL'auteur Marco
Vous pouvez utiliser les regex
viens de me faire gagner des heures de travail, merci à vous!
OriginalL'auteur Francis