Condividi tramite


Procedura: analizzare stringhe tramite il metodo Split

Aggiornamento: novembre 2007

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo String.Split per estrarre ciascuna parola da una stringa. Viene costruita una stringa contenente più tipi di descrittori di parole e quindi analizzata chiamando Split con un elenco di descrittori. Infine, ciascuna parola nella frase viene visualizzata separatamente.

Esempio

// 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;
}

Vedere anche

Altre risorse

Espressioni regolari di .NET Framework

.Guida per programmatori .NET