Skip site navigation (1) Skip section navigation (2)

Re: REGEX dentro de plpgsql

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Guillermo Farías Díaz <gfarias(at)altavoz(dot)net>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: REGEX dentro de plpgsql
Date: 2004-08-20 20:31:23
Message-ID: m3llg9sg9w.fsf@conexa.fciencias.unam.mx (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Guillermo Farías Díaz <gfarias(at)altavoz(dot)net> writes:

> Señores:
> 
> Junto con saludarles les planteo mi inquietud a la cual no encontrado solucion en google:
> 
> Necesite dentro de una funcion realizar una validacion de sintaxis de  data a insertar en mi tabla;
> El problema es que dentro de la expresion regular que valida el campo necesito poder decirle que haga match con '(single quote) lo cual es un problema dentro de la funcion intente con \' \x047 y otros pero no di con la solución;
> 
> ej de funcion que representa el problema :
> 
> CREATE OR REPLACE FUNCTION with_quote(text)
> RETURNS BOOLEAN
> AS '
> DECLARE
>   text ALIAS FOR $1;
> BEGIN
> >>>>>>  iF text ~ ''[a-z]\''' THEN   <<<<<< linea que causa el problema 

Tienes que ponerla doble con \'\'  o con ''''.

Saludos,
Manuel.

In response to

pgsql-es-ayuda by date

Next:From: Guillermo Farías DíazDate: 2004-08-20 20:38:36
Subject: REGEX dentro de plpgsql
Previous:From: eduardo cifuentesDate: 2004-08-20 19:52:37
Subject: Postgres puede reemplazar a MSSQL SERVER?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group