Visual Basic Scripting Edition  

Función Split

Devuelve una matriz unidimensional con base cero que contiene un número de subcadenas especificado.

Split(expresión[, delimitador[, número[, comparar]]])

Argumentos

expresión
Necesario. Expresión de cadena que contiene subcadenas y delimitadores. Si expresión es una cadena de longitud cero, Split devuelve una matriz vacía, es decir, una matriz sin elementos ni datos.
delimitador
Opcional. Carácter de cadena utilizado para identificar límites de subcadenas. Si se omite, se supone que el carácter de espacio (" ") es el delimitador. Si delimitador es una cadena de longitud cero, se devuelve una matriz de elemento único que contiene la cadena expresión completa.
número
Opcional. Número de subcadenas que se va a devolver; -1 indica que se devuelven todas las subcadenas.
comparar
Opcional. Valor numérico que indica el tipo de comparación que se va a utilizar cuando se evalúen subcadenas. Consulte la sección Valores para ver los valores.

Valores

El argumento comparar puede tener los siguientes valores:

Constante Valor Descripción
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realiza una comparación textual.

Observaciones

El siguiente ejemplo utiliza la función Split para devolver una matriz de una cadena. La función realiza una comparación textual del delimitador y devuelve todas las subcadenas.

Dim MiCadena, MiMatriz, Msj
MiCadena = "VBScriptXisXfun!"
MiMatriz = Split(MiCadena, "x", -1, 1)
' MiMatriz(0) contiene "¡Qué divertido".
' MiMatriz(1) contiene "es".
' MiMatriz(2) contiene "VBScript!".
Msj = MiMatriz(0) & " " & MiMatriz(1)
Msj = Msj   & " " & MiMatriz(2)
MsgBox Msj

Requisitos

Versión 2

Consulte también

Función Join

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.