Partager via


Comment : analyser des chaînes à l'aide de la méthode Split

Mise à jour : novembre 2007

L'exemple de code suivant illustre l'utilisation de la méthode String.Split pour extraire chaque mot d'une chaîne. Une chaîne qui contient plusieurs types de délinéateurs de mots est construite, puis analysée en appelant Split avec la liste des délinéateurs. Ensuite, chaque mot de la phrase est affiché séparément.

Exemple

// regex_split.cpp
// compile with: /clr
using namespace System;

int main()
{
   String^ delimStr = " ,.:\t";
   Console::WriteLine( "delimiter : '{0}'", delimStr );
   array<Char>^ delimiter = delimStr->ToCharArray( );
   array<String^>^ words;
   String^ line = "one\ttwo three:four,five six seven";

   Console::WriteLine( "text : '{0}'", line );
   words = line->Split( delimiter );
   Console::WriteLine( "Number of Words : {0}", words->Length );
   for (int word=0; word<words->Length; word++)
      Console::WriteLine( "{0}", words[word] );

   return 0;
}

Voir aussi

Autres ressources

Expressions régulières du .NET Framework

Guide de programmation .NET