martes, 4 de diciembre de 2012

Receta para realizar un split en C# con mas de un caracter

Bueno siempre es una lata realizar el split por mas de un caracter, tome un trozo de codigo prestado de un foro y aqui se los publico


  1. //la cadena a separar
  2. string source = "Hola·$%&%Como·$%&%Andas";
  3.  
  4. //creo un array de string con un elemento
  5. string[] stringSeparators = new string[] {"·$%&%"};
  6.  
  7. //ejecutamos usando StringSplitOptions.RemoveEmptyEntries, el cual nos eliminará
  8. //partes que estén sin texto. Si no lo quieres puedes usar StringSplitOptions.None
  9. string[] partes = source.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
  10.  
  11. //te mostrará Hola
  12. MessageBox.Show(partes[0]);


    Espero les haya servido