obrigado paulo.

2006/10/3, Paulo Soares <[EMAIL PROTECTED]>:
Então vamos fazer um teste prático para que não paire dúvidas.

No OpenOffice digite a palavra borboleta. Clique em editar/localizar e substituir. No campo "procurar por" digite a expressão regular "[^A-Z]ol.*" sem as aspas. Marque "Diferenciar maiúsculas de minúsculas". Clique em "Mais opções". Marque "Expressões Regulares" e "Para trás". Clique em pesquisar.

Se o editor selecionar o trecho "boleta" da palara borboleta, isto significa que a expressão casou.

Agora acrescente as palavras "Bolha", "Voltar, "bolha" e "voltar".

Clique em "Localizar Tudo".

Perceba quais palavras foram selecionadas.

Acho que, com esse exemplo, não restará mais dúvidas.

De toda forma, sobre Expressões Regulares eu recomendo o livro do Aurélio Marinho Jargas. É um livro de consulta rápida que tem menos de 100 páginas e cada página é formada por 1/4 de folha de papel A4. Quem não quiser comprar pode baixá-lo gratuitamente no site dele: www.aurelio.net

Abraços a todos...

Paulo Soares

On 10/3/06, Diogo Henrique Padovani < [EMAIL PROTECTED]> wrote:
desculpe Paulo, mas eu discordo desta parte que transcrevo abaixo:
 
"Assim, a expressão "[^A-Z]ol.*" é o casamento de uma expressão que possui qualquer caracter minúsculo, não necessariamente no início, seguido dos caracteres O e L (minúsculos), seguidos de qualquer coisa... "
 
 
  A expressão "[^A-Z]ol.*" obriga que a resposta seja uma sequência iniciada com um único caractere, exceto os que estão na sequência A-Z (letras maiúsculas), deve obrigatóriamente ser seguido pelos 2 caracteres "O" e "L" (minúsculos), e depois disso pode ser seguido de qualquer coisa.
 
A sequência tem que ser no início.
 
 
2006/10/3, Paulo Soares <[EMAIL PROTECTED]>:
O ponto é um caracter curinga, ele representa qualquer tipo de caracter. Já o asterisco é um quantificador, e significa zero ou mais vezes. Assim ".*" significa qualquer caracter em qualquer quantidade, ou seja, se fosse pedido para casar qualquer palavra com ".*" isso seria uma verdade.

O acento circunflexo tem dois sentidos. Quando vem no início da expressão ele marca o local de início do casamento (início da linha), quando vem entre colchetes ele tem sentido de negação. Ou seja, "[^A-Z]" significa o casamento de qualquer caracter que não esteja entre A e Z (maiúsculos).

Assim, a expressão "[^A-Z]ol.*" é o casamento de uma expressão que possui qualquer caracter minúsculo, não necessariamente no início, seguido dos caracteres O e L (minúsculos), seguidos de qualquer coisa...

Se eu não tiver sido claro, posso tentar explicar de outra forma.


Paulo Soares


On 10/2/06, Eder Alvares Pereira de Souza < [EMAIL PROTECTED]> wrote:
Engraçado.. como em [^A-Z]ol.* não daria mesmo.. pq o ponto iria separar e a palavra seria pra mim uma palavra .. o ^ nega algo.. seria palavras com qualquer caracter minúsculo [a-z] ou [:digit:] na primeira posição.. e ol.* e o asterisco ai seria qualquer coisa.. mas Voltar, Bolha, Folia alêm de não casar pela primeira letra que está na negação o ol tem um ponto.. só se fosse vol.ta ai daria.

Acho que é isso..

Eder Souza 

Em Seg, 2006-10-02 às 18:08 -0300, Alessandro Oliveira escreveu:

Q: O expressão regular [^A-Z]ol.* casa com?
R: Voltar, Bolha, Folia -> ERROU {????}
Ele irá ignorar as maiúsculas no início, e você achou que ia filtar as maiúsculas no início.

Q: Qual das seguintes alternativas costuma identificar uma porta
paralela no Linux?
R: /dev/printer -> ERROU {Aqui nao tinha nenhuma opção /dev/lpX ou qq
outra coisa.. tinha /dev/lptX}
Eu fiz esse simulado e também não vi uma resposta certa para essa questão

Abraços,

Alessandro


2006/10/1, Leandro Cerqueira <[EMAIL PROTECTED] >:
Pessoal, podem ajudar | opinar sobre essas questões?
Realmente teve uma ou outra que eu não tinha certeza... mas tem que....

Obrigado a todos.

At

Leandro



Q: Qual das afirmativas a seguir é verdadeira sobre o gerenciador de boot LILO?
R: Pode iniciar núcleos de Linux múltiplos, mas nenhum sistema
operacional estrangeiro -> ERROU {Até onde achei que sabia, o lilo
inicializa o loader de outr SO mas não inicia o SO como ele faz com
linux}

Q: Qual aplicativo permite configurar o teclado?
R: keymaps -> ERROU {essa eu não sabia mesmo}

Q: Qual das seguintes alternativas costuma identificar uma porta
paralela no Linux?
R: /dev/printer -> ERROU {Aqui nao tinha nenhuma opção /dev/lpX ou qq
outra coisa.. tinha /dev/lptX}

Q: Como você pode remover um diretório cheio?
R: rm -r /diretorio -> ERROU {????}

Q: O expressão regular [^A-Z]ol.* casa com?
R: Voltar, Bolha, Folia -> ERROU {????}

Q: Após o boot, qual é o primeiro processo que interage com o operador
em interface texto?
R: getty -> ERROU {essa foi meio chute achando ter certeza... mingetty?}

Q: Das alternativas abaixo, qual você poderia utilizar para reinstalar
na máquina um pacote já instalado?
R: # rpm -Uh pacote.rpm -> ERROU {essa eu viajei mesmo...}

Q: Qual dos comandos a seguir é usado para pôr em segundo plano um
programa que está prendendo o terminal de modo que ele continue
processando?
R: Ctrl+Z e então entrar com o comando bg -> ERROU {????}








--
Diogo Henrique Padovani

"Praticamente qualquer um pode suportar a adversidade, mas se quer testar o caráter de alguém, dê-lhe poder."- Abraham Lincoln




--
Diogo Henrique Padovani

"Praticamente qualquer um pode suportar a adversidade, mas se quer testar o caráter de alguém, dê-lhe poder."- Abraham Lincoln __._,_.___

Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

__,_._,___

Responder a