Visual Basic .NET - Split con mas de un caracter
Written by lopezatienza on 27 Mayo 2010 – 12:32 -Hola a todos.
Me he visto en la necesidad de realizar un Split a una cadena de texto String, pero la primera sobrecarga del método Split (la que siempre he utilizado), únicamente funciona con un único caracter, por mucho que se le pase como parámetro una cadena de texto, te cogerá el primer caracter de la cadena.
La solución para poder hacerle un Split con una cadena de texto se encuentra en otra sobrecarga de este método.
String.Split Method (String(), StringSplitOptions)
Se le debe pasar como parámetro un Array de String y un tipo StringSplitOptions.
Un ejemplo sería:
Dim SeparadorString() As String = {"||"}
Dim cadenaTexto As String = "Esto||Es||Una||Prueba"
Dim splitCadena() As String
splitCadena = cadenaTexto.Split(SeparadorString, StringSplitOptions.None)
Un saludo y espero os sirva de ayuda.
Referencias de interés:
http://msdn.microsoft.com/en-us/library/system.string.split.aspx
Tags: Visual Basic
Posted in Visual Basic .NET |
