Cómo: Dividir cadenas (Guía de programación de C#)
El ejemplo de código siguiente muestra cómo analizar una cadena con el método String.Split. Como entrada, Split toma una matriz de caracteres que indican los caracteres que se utilizan como delimitadores. En este ejemplo, se utilizan espacios, comas, dos puntos, puntos y comas y tabuladores. Se pasa una matriz que contiene estos delimitadores a Split, y cada palabra de la frase se muestra por separado utilizando la matriz de cadenas resultante.
Ejemplo
class TestStringSplit
{
static void Main()
{
char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
string text = "one\ttwo three:four,five six seven";
System.Console.WriteLine("Original text: '{0}'", text);
string[] words = text.Split(delimiterChars);
System.Console.WriteLine("{0} words in text:", words.Length);
foreach (string s in words)
{
System.Console.WriteLine(s);
}
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
/* Output:
Original text: 'one two three:four,five six seven'
7 words in text:
one
two
three
four
five
six
seven
*/