#Este é um post fechado Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Artigo Clube Delphi 67 - Expressões
Artigo da Revista Clube Delphi Edição 67 - Expressões Regulares.
Expressões Regulares
Conceitos e técnicas com REGEX no Delphi
Uma expressão regular, também chamada de RE ou REGEX, é uma ferramenta de pesquisa e substituição de textos extremamente sofisticada e amplamente utilizada. Usualmente, uma expressão regular é uma composição de caracteres e símbolos chamados meta-caracteres, cuja principal função é pesquisar um padrão conforme as condições fornecidas; nesse caso, diz-se que o texto encontrado “casou” com a expressão regular.
Muitas vezes, as expressões regulares são confundidas com caracteres curingas que normalmente utilizamos em pesquisas de arquivos, como por exemplo, “*.doc”. Na verdade, as expressões regulares também são capazes de realizar pesquisas desse tipo, no entanto, elas são imensamente mais poderosas do que isso, permitindo escolher se a expressão a ser pesquisada está no começo ou no final da linha, quais os caracteres são permitidos, quantas vezes a expressão deve se repetir, entre outros tipos de pesquisas.
O tema “Expressões regulares” é tratado com certo receio e, às vezes, deixado um pouco de lado pelos desenvolvedores Delphi, em virtude de que poucas pessoas conhecem o seu real potencial.
Esse cenário ocorre, provavelmente, pela interpretação errônea de que expressões regulares são usadas somente pelos administradores de sistemas Linux/Unix ou por desenvolvedores de linguagens de script, tais como Perl, Ruby, entre outras.
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

1
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!