Problema con una expresion regular
Publicado por Rodolfo (1 intervención) el 12/11/2004 08:38:48
Estoy tratando de obtener todos los operandos en una sentencia SQL de este estilo:
medicina AND clinica AND veterinaria
La expresion regular que tengo hecha es la siguiente:
([\S]+)( AND ([\S]+))+
que entiendo que deberia funcionar... pero solamente me extrae el primero y el ultimo termino... que estoy haciendo mal ?
Este sería el resultado:
Group(0) = medicina AND clinica AND veterinaria
Group(1) = medicina
Group(2) = AND veterinaria
Group(3) = veterinaria
Muchas gracias por su ayuda.
medicina AND clinica AND veterinaria
La expresion regular que tengo hecha es la siguiente:
([\S]+)( AND ([\S]+))+
que entiendo que deberia funcionar... pero solamente me extrae el primero y el ultimo termino... que estoy haciendo mal ?
Este sería el resultado:
Group(0) = medicina AND clinica AND veterinaria
Group(1) = medicina
Group(2) = AND veterinaria
Group(3) = veterinaria
Muchas gracias por su ayuda.
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0