From: | Jairo Graterón <jgrateron(at)gmail(dot)com> |
---|---|
To: | Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Cambio de caracteres en cadena |
Date: | 2013-09-06 05:29:59 |
Message-ID: | CALnU-rPpZdM=jH-dfNo-SR0Hxcud4Vf1Faa8LXG9Z8Fvi09f0Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos,
Me gustaría que alguien me ayudara a crear una función para reemplazar unos
tags "#" a una representación en url en plpgsql.
Por ejemplo la cadena que introduciría el usuario seria.
*esto es una prueba #prueba, para comunicarte con nosotros utiliza #email
y también #telefono.*
el resultado seria al mostrarlo a la página
*esto es una prueba <a href="prueba">#prueba</a>, para comunicarte con
nosotros utiliza <a href="email">#email</a> y tambien <a
href="telefono">#telefono</a>.
*
empece a crear la funcion usando este ciclo pero no se como extraer los
caracteres despues de #, porque no son de tamaño fijo y el fin de un tag
puede ser un espacio o cualquier simbolo.
WHILE strpos(v_valor,'#') > 0 LOOP
v_valor = replace(v_valor,'#','<a href="">' || '</a>');
END LOOP;
Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Kernel | 2013-09-06 17:09:25 | como cambiar el separador decimal en una sentencia copy ? |
Previous Message | Horacio Miranda | 2013-09-06 01:27:08 | Re: existe soporte de cluster como Oracle? |