Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2011, 03:44
malazaro77
 
Fecha de Ingreso: diciembre-2011
Ubicación: Bilbao
Mensajes: 2
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta Expresion regulares dentro

Hola y muchas gracias de antemano a todos.

Estoy intentando aislar/separar/localizar sub-expresiones regulares dentro de expresiones regulares mas grandes y no lo consigo.

Por ejemplo, para la expresion regular:

\(coches\s*(\w{1,}\s*?){0,3}\s*(rojos?|azul(es)?)? |moto(cicleta)?s?|camion((es)?|(azo|cito)s?))\

me gustaria obtener los siguiente resultados:

coches\s*
rojos?
azul(es)?
moto(cicleta)?s?
camion((es)?|(azo|cito)s?

El objetivo es poder aislar estas mini-expresiones para poder traducirlas a otros idiomas.

¿Hay alguna forma de conseguirlo aunque no sea con php?

¿Algun metodo que devuelva las operaciones o trazas que ejecuta el motor de expresiones regulares?

Saludos
Miguel