RegEx.DLL 0.6.0

Licença: Grátis ‎Tamanho do arquivo: 30.30 KB
‎Classificação dos utilizadores: 4.0/5 - ‎1 ‎votos

O .DLL RegEx fornece um tratamento de expressão regular muito necessário para programadores VB. A classe 'clsRegEx' implementa todos os caracteres wildcard comuns da UNIX permitindo comparações sofisticadas de cordas e operações de busca e substituição. * O caráter '*' representa zero ou mais ocorrências do carácter anterior na expressão: ab*c corresponde ac, abc, abbc, abbbbbbbc... * O carácter '+' representa uma ou mais ocorrências do carácter anterior na expressão: ab+c corresponde abc, abbc, abbbbbbbc, mas não ac * Os números dentro dos suportes encaracolados representam um número específico de ocorrências do carácter anterior: a match aaa a{3,5} corresponde a aaa, aaaa e aaaaa * O caráter '?' representa zero ou uma ocorrência do personagem anterior: a?c fósforos ac e aac * O personagem '.' representa qualquer personagem único: a.c corresponde a abc, aXc, mas não ac ou abbc Os suportes redondos podem ser utilizados para aplicar multiplicadores, tais como '*' ou '+', a grupos de caracteres: * (abc)* combina com uma corda vazia, abc, abcabc, abcabcabc ... * (abc)+ corresponde a abc, abcabc, abcabcabc... Os suportes quadrados podem ser utilizados para especificar valores possíveis para um único carácter. Um hífen pode ser usado neste contexto para representar uma gama de caracteres. Se o primeiro caracter dentro dos suportes for um '^' então o intervalo é exclusivo e não inclusivo (ou seja, a expressão corresponde a qualquer personagem não mostrado): * a[bB]c corresponde a abc e aBc * a[^0-9]c corresponde a abc e aXc mas não a0c ... a9c Um símbolo '' nega o significado especial do seguinte personagem. Só válido se preceder um de *+? {([])}. * a*c corresponde a*c * a[]c corresponde a]c e a[c) * a\c fósforos ac * abc não é uma expressão válida O download inclui amostras de código VB que demonstram como usar a biblioteca. Esta biblioteca ainda está em teste beta - funciona bem para expressões curtas, mas devido à natureza recursiva do código as cordas mais compridas podem demorar algum tempo.

história da versão

  • Versão 0.6.0 postado em 2004-01-25

Detalhes do programa