Bingo 2 . . . 
Obrigado Dickson . . . 

Att.
----------------------------------------------------------------------------
Rubens José Rodrigues


-----Mensagem original-----
De: [email protected]
[mailto:[email protected]] Em nome de Dickson S.
Guedes
Enviada em: terça-feira, 16 de dezembro de 2008 13:32
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Verificar String e detereminar se é alfa ou
numérico.

Rubens José Rodrigues escreveu:
> (...)
>
> Minha necessidade:
>
> Verificar uma string, numa posição qualquer, se é alfa ou numérico 
> hoje estou fazendo na “unha” algo funcional porém acredito não se a 
> forma mais elegante de testar.
>

Fazendo jus à Navalha de Ockham....

Via banco utilizando uma string completa:

# SELECT 'UmNoMeQuAlQUeR' ~* '^[A-Za-z]+$';
?column?
----------
t
(1 registro)

# SELECT 'UmNoMeQuAlQUeR_C0m_Num3r0s' ~* '^[A-Za-z]+$';
?column?
----------
f
(1 registro)


Via banco utilizando parte de uma string completa:

# SELECT SUBSTRING('UmNoMeQuAlQUeR_C0m_Num3r0s',3,6) ~* '^[A-Za-z]+$';
?column?
----------
t
(1 registro)

# SELECT SUBSTRING('UmNoMeQuAlQUeR_C0m_Num3r0s',15,10) ~* '^[A-Za-z]+$';
?column?
----------
f
(1 registro)



Em C ou C++ você também pode fazer uso de expressão regular.

[]s

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a