eu estava lendo o livro "Programação Shell Script", do Julio Cezar, aonde ele diz que a [^] segnifica negação, aonde [^A-Z] quer dize rque segnifica nenhuma letra começe de A a Z maisculuas.. pelo menos era o que o livro deu de intender
Em 10/05/07, Ricardo Tweeg <[EMAIL PROTECTED]> escreveu:
^ --> significa no início do arquivo. [A-Z] --> significa um "único" caracter de "tem que ser de letra maiúscula" e que pode ser da letra "A" até a letra "Z". [!A-Z] --> A exclamação significa que o caracter que esta logo após ela não pode aparecer. Como o colchetes "[]" serve para especificar "somente um caracter", e temos [!A-Z], devemos ler assim: Só podemos ter um único caracter em letra maiuscula e que pode ser de A té Z. Mas somente um... Bem, tendo este caracter, ele não deve aparecer pq a exclamação server pra isso. Resumo: O primeiro caracter vai de A até Z, já o segundo não pode ser nehuma letra maiúscula de A até Z. Peço ajuda dos amigos caso eu esteja errado. É que eu li sobre o assunto hoje e já estou tentando consolidar o que eu aprendi... abraços, Ricardo Tweeg *maike <[EMAIL PROTECTED]>* escreveu: galera to com uma questao, aqui estou com duvidas, o que me fornece a expressao regular [^A-Z][!A-Z] A resposta foi: Uma letra nao maiscula seguida por outra !a eem uma letra maiscula alguem sabe o que quer dizer? vale Ricardo Tweeg __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/