Problema con "REGEXP_REPLACE"
Publicado por Juan (1 intervención) el 04/02/2016 16:36:09
Hola a todos,
Cuando ejecuto esta sentencia:
Obtengo "A2" y no entiendo por qué me devuelve la segunda expresión "(A[0-9])" en vez de la primera (que sería "A1").
Me gustaría saber el motivo y cómo hacer para que me devuelva "A1".
Muchas gracias de antemano y un saludo
Cuando ejecuto esta sentencia:
1
REGEXP_REPLACE('XXX A1 A2 XXX', '.*( )(A[0-9]).*', '\2', 1, 1, 'i') from DUAL;
Obtengo "A2" y no entiendo por qué me devuelve la segunda expresión "(A[0-9])" en vez de la primera (que sería "A1").
Me gustaría saber el motivo y cómo hacer para que me devuelva "A1".
Muchas gracias de antemano y un saludo
Valora esta pregunta
0