Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

split() Function (SLAX and XSLT)

Nombres

Sintaxis SLAX

Sintaxis XSLT

Descripción

Dividir una cadena en una matriz de subcadas delimitadas por un patrón de expresión regular. Si se especifica el argumento limit entero opcional, la función divide toda la cadena en limit número de subcarás. Si hay más de un limit número de coincidencias, las subcadas incluyen las primeras limitcoincidencias -1, así como la parte restante de la cadena original de la última coincidencia.

El prefix URI asociado con el URI del espacio de nombres debe definirse en la asignación del espacio de prefijo a nombre de la hoja de estilos.

Parámetros

expression

Patrón de expresión regular usado como delimitador.

limit

(Opcional) Número de subcabras en las que romper la cadena original.

string

Cadena original.

Valor devuelto

$substrings

Variedad de limit número de subcastras. Si limit no se especifica, el tamaño de la matriz de resultados es igual al número de subcadas extraídas de la cadena original según lo determine el delimitador especificado.

Ejemplos de uso

En el ejemplo siguiente, la cadena original es "123:abc:456:xyz:789". La jcs:split() función divide esta cadena en subcadas que están delimitadas por el patrón de expresión regular, que en este caso es un colon(:). No se especifica el parámetro limit opcional, por lo que la función devuelve una matriz que contiene todas las subcadas delimitadas por el delimitador(:).

Devuelve:

En el ejemplo siguiente se usa la misma cadena original y la misma expresión regular que el ejemplo anterior, pero en este caso, se incluye el parámetro limit opcional. Especificar limit=2 hace que la función devuelva una matriz que contiene solo dos subcausas. Las subcadas incluyen la primera coincidencia, que es "123" (la misma primera coincidencia que en el ejemplo anterior), y una segunda coincidencia, que es la parte restante de la cadena original después de la primera ocurrencia del delimitador.

Devuelve:

Información de versión

Función introducida en la versión 8.4 de Junos OS

La compatibilidad con el espacio de nombres slax http://xml.libslax.org/slax agrega en Junos OS versión 12.2.