Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2014, 18:14
ikki872
 
Fecha de Ingreso: abril-2011
Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años, 2 meses
Puntos: 10
Reemplazar # si le siguen caracteres, dejar si son números

Hola amigos, Tengo una pequeña duda sobre una expresión regular.
La cuestión es la que sigue; de una cadena tengo que reemplazar el signo # en caso de que el caracter que le siga no sea numérico y dejar el signo en caso que le siga un número. Ej. si tengo

Pato #5 quedaría igual
Pato #Pat tendría que quedar Pato NPat

Lo que tengo hasta ahora es la siguiente expresión pero no me funciona ya que cuando tiene que reemplzar lo hace en dos posiciones. Ejm. Pato NNat

REGEXP_REPLACE('(#[^0-9])', 'N');

Alguna sugerencia?