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