Pessoal, sou novo aqui no Expressões regulares e se alguém puder me
ajudar, agradeço!
Estou trabalhando em um projeto em C# e me deparei com o seguinte
problema: Tenho de realizar a leitura de um arquivo texto que possui
conteúdos separados por colchetes. Cada conteúdo dentro de um colchete
possui regras específicas. O meu problema está na situação onde esse
conteúdo não é preenchido. Como cada linha do arquivo possui a mesma
quantidade de caracteres e, consequentemente, cada campo entre os
colchetes também, tenho de validar esse conteúdo quando não está
preenchido, ou seja, quando está com o conteúdo todo com espaços em
branco (para campos do tipo caractere) ou preenchido de zeros (para
campos do tipo numérico).
Um exemplo de regra seria um campo numérico que deve possuir no mínimo
6 números. Para isso, simples, segue o pattern abaixo:
\[[\d]{6}\]
Mas e para unir isso à situação a qual o usuário envia somente zeros?
Tentei diversas formas e não obtive sucesso. Alguém teria uma idéia?
PS.: Para contribuir de alguma maneira com o grupo segue um site de
testes de regular expression (mesmo que já seja conhecido):
http://regexpal.com/
Obrigado!