Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2016, 08:58
kennylajara
 
Fecha de Ingreso: noviembre-2014
Mensajes: 17
Antigüedad: 10 años, 4 meses
Puntos: 0
Expresiones regulares

Hola

Tengo un texto como el siguiente: X palabra X [location] IN colombia X AND X AND (es lo que queda luego de haber pasado otras expresiones regulares).

El asunto es que los nombres de lugares siempre van a quedar en minúscula y antecedidos por [location] IN o en su defecto, simplemente [location] y de esta cadena tan extraña necesito extraer el nombre del lugar.

He intentado con: '/\[location\]\s([IN]\s)?[A-Za-z0-9\s]+\s?/' pero me estrae todo a partir de de [location] hasta que termina la oración, y si le saco las mayúsculas, no sé porqué, que en vez de cortar en la X me deja de funcionar.

Alguien me puede decir qué anda mal o proponer otra expresión que sí funcione?