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
