11/06/2014, 18:14
|
| | Fecha de Ingreso: abril-2011 Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años, 7 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? |