RegEx.DLL fornece um manuseio de expressão regular muito necessário para programadores VB. A classe 'clsRegEx' implementa todos os caracteres curingas unix comuns permitindo comparações de strings sofisticadas e operações de pesquisa e substituição a serem realizadas. * O caractere '*' representa zero ou mais ocorrências do caractere anterior na expressão: ab*c jogos ac, abc, abbc, abbbbbbbc ... * O caractere '+' representa uma ou mais ocorrências do caractere anterior na expressão: ab+c corresponde abc, abbc, abbbbbbbc mas não ac * Os números entre parênteses cacheados representam um número específico de ocorrências do caractere anterior: a matchs aaa a{3,5} corresponde a, aaaa e aaaaa * O caractere '?' representa zero ou uma ocorrência do caractere anterior: a?c corresponde ac e aac * O caractere '.' representa qualquer personagem: a.c corresponde abc, aXc mas não ac ou abbc Suportes redondos podem ser usados para aplicar multiplicadores, como '*' ou '+', a grupos de caracteres: * (abc)* corresponde a uma corda vazia, abcabc, abcabcabc ... * (abc)+ jogos abc, abcabc, abcabcabc ... Os suportes quadrados podem ser usados para especificar possíveis valores para um único caractere. Um hífen pode ser usado neste contexto para representar uma gama de caracteres. Se o primeiro caractere dentro dos suportes for um '^', então o intervalo é exclusivo e não inclusivo (ou seja, a expressão corresponde a qualquer caractere 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 caractere. Só é válido se preceder um dos *+? {([])}. * a*c corresponde a*c * a[[]]c corresponde a]c e a[c * a\c corresponde ac * abc não é uma expressão válida O download inclui amostras de código VB demonstrando como usar a biblioteca. Esta biblioteca ainda está em teste beta - funciona bem para expressões curtas, mas devido à natureza recursiva do código cordas mais longas pode levar um tempo.
história da versão
- Versão 0.6.0 postado em 2004-01-25
Detalhes do programa
- Categoria: Desenvolvimento > Componentes & Bibliotecas
- Editor: Codebox Software
- Licença: Livre
- Preço: N/A
- Versão: 0.6.0
- Plataforma: windows