Y a-t-il un moyen intégré en C# de diviser un texte en un tableau de mots et de délimiteurs? Ce que je veux est:C#: Chaîne fractionnée renvoyant la liste des chaînes ET la liste des délimiteurs?
text = "word1 + word2 - word3";
string[] words = text.Split(new char[] { '+', '-'});
//Need list '+', '-' here?
Des idées? Évidemment je peux juste traiter le texte à la main ... :)
Il serait utile si vous modifiez votre message pour montrer ce que la sortie du tableau de mots devrait être pour votre exemple d'entrée. –
Le tableau de mots contient exactement ce que Split() renvoie normalement, par exemple words = {"word1", "word2", "word3"} en plus je cherche delims = {'+', '-'} –