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
- Categoria: Desenvolvimento > Componentes e Bibliotecas
- Editor: Codebox Software
- Licença: Grátis
- Preço: N/A
- Versão: 0.6.0
- Plataforma: windows