tokenize-regexp

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Funciones > Referencia de la biblioteca de funciones > core | string functions (cadena) >

tokenize-regexp

El resultado es la cadena de entrada dividida en una secuencia de cadenas, en la que la expresión regular pattern define el separador. El parámetro result no genera los separadores. También puede usar marcas opcionales.

fn-tokenize-regex

regex1

En el ejemplo anterior la cadena input es una serie de caracteres separados por espacios y/o comas, por ejemplo:

 

a ,  b c,d

 

La expresión regular pattern define una clase de caracteres ["espacio""coma"] de los cuales se usará un solo carácter (es decir, o bien el espacio, o bien la coma=.

 

El cuantificador + especifica "una o más" apariciones de la clase de caracteres/cadena.

 

La cadena resultante es:

 

regex2

 

Notas:

Recuerde que la sintaxis de las expresiones regulares varía ligeramente de un lenguaje a otro.
La función tokenize-regexp en C++ solamente está disponible en Visual Studio 2008 SP1 (o superior).

 

Consulte el apartado Expresiones regulares para más información.


© 2019 Altova GmbH