Re: [FUG-BR] Expressao Regular, remoção de carac teres
Valeu Rudolfo... pela dica e a solução em perl, funcionou blz. Cris. On Feb 7, 2008 12:58 PM, Rudolfo Rosa <[EMAIL PROTECTED]> wrote: > Cristiano, > eu recomendo você utilizar algum regex visual. Eu utilizo este: > http://laurent.riesterer.free.fr/regexp/ > > Solução em perl: > > #!/usr/local/bin/perl > $patch='"c:/espelhos_testes_br/2_dados/imagens/formatos/alpha_2_ccd1xs_20051102_147_109_band342_restau_georef.img(detalhes)";'; > > $patch =~ /(\/f\S+.img)\S+\)(.+)/; > print "$1$2\n"; > > # ou > $path =~ /(\/\/\/\S+.img)\S+\)(.+)/; > print "$1$2\n"; > > Att, Rudolfo Rosa. > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular, remoção de carac teres
Cristiano, eu recomendo você utilizar algum regex visual. Eu utilizo este: http://laurent.riesterer.free.fr/regexp/ Solução em perl: #!/usr/local/bin/perl $patch='"c:/espelhos_testes_br/2_dados/imagens/formatos/alpha_2_ccd1xs_20051102_147_109_band342_restau_georef.img(detalhes)";'; $patch =~ /(\/f\S+.img)\S+\)(.+)/; print "$1$2\n"; # ou $path =~ /(\/\/\/\S+.img)\S+\)(.+)/; print "$1$2\n"; Att, Rudolfo Rosa. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Expressao Regular, remoção de carac teres
Bom dia pessoal, novamente eu aqui com problema de expresao regular precisso remover pedacos da variavel abaixo: $patch="c:/espelhos_testes_br/2_dados/imagens/formatos/alpha_2_ccd1xs_20051102_147_109_band342_restau_georef.img (detalhes)"; estou tentado a expresão $patch =~s/\s\w*$//gc; A expressao funciona também com Vi. mais ele não substitui os caracteres, queria que fosse impresso desta forma somente: /formatos/alpha_2_ccd1xs_20051102_147_109_band342_restau_georef.img"; e sem o (detalhes) com as aspas la no final, por favor alguem pode me ajudar nisso? Cris. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
Obrigado pessoal era isso mesmo, agora uma pergunta eu tenho como guardar esses valores acima em uma variavel. Cris. On Jan 23, 2008 10:53 AM, Flavio Junior <[EMAIL PROTECTED]> wrote: > penelope:/etc/asterisk# lynx -dump -dont_wrap_pre -width 150 > http://200.193.29.195/personal/html/basic.html > > GCPs > >Point # Point Origin Point ID X Input Y Input X Ref Y Ref Z Ref X > Residual Y Residual Error Contribution Match >1 manual 4 4131.39037046 4818.60930577 638586.44788908 > 9369591.53670205 0. 0.0061 -0.0815 0.0818 0.0213 0. >2 manual 5 5605.05934591 3773.61001216 668185.72946587 > 9390441.28679263 0. 0.1322 -0.1587 0.2065 0.1360 0. >3 manual 7 3359.24899447 3158.87929769 623063.64696848 > 9402787.71792057 0. 0.0583 0.3207 0.3260 0.3390 0. >4 manual 10 1639.84752545 4940.03094585 588533.41040793 > 9367222.27609728 0. -0.1748 -0.0476 0.1811 0.1047 0. >5 manual 16 3933.21516331 1678.84451437 634587.70544384 > 9432348.05626507 0. 0.0402 0.0282 0.0491 0.0077 0. >6 manual 23 1013.69320187 2726.50258358 575935.48873594 > 9411478.76323374 0. 0.1370 0.1385 0.1948 0.1211 0. >7 manual 28 6499.64558171 1592.31265690 686152.68182258 > 9434019.33432188 0. -0.1372 0.0453 0.1445 0.0666 0. >8 manual 33 1302.12779760 1156.42680005 581726.12248207 > 9442843.29860174 0. -0.0618 -0.2449 0.2526 0.2036 0. > penelope:/etc/asterisk# > > > -- > > Flávio do Carmo Júnior > > > > On Jan 23, 2008 10:51 AM, Carlos A. M. dos Santos <[EMAIL PROTECTED]> wrote: > > On Jan 23, 2008 10:44 AM, Cristiano Panvel <[EMAIL PROTECTED]> wrote: > > > Mais ou menos isso pessoal, so que os dados que eu precisso extrair estao > > > em tabela , entao precisava que na saida fosse impresso os numeros > > > a tabela sempre sera o mesmo padrao, so os numeros que alteram, é essa > > > saida que eu preciso. > > > > > > exemplo tabela > > > > > > http://200.193.29.195/personal/html/basic.html > > [...] > > > > lynx -dont_wrap_pre -dump -nolist -width=1000 > > http://200.193.29.195/personal/html/basic.html | tail +4 > > > > -- > > Carlos A. M. dos Santos > > > > - > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
penelope:/etc/asterisk# lynx -dump -dont_wrap_pre -width 150 http://200.193.29.195/personal/html/basic.html GCPs Point # Point Origin Point ID X Input Y Input X Ref Y Ref Z Ref X Residual Y Residual Error Contribution Match 1 manual 4 4131.39037046 4818.60930577 638586.44788908 9369591.53670205 0. 0.0061 -0.0815 0.0818 0.0213 0. 2 manual 5 5605.05934591 3773.61001216 668185.72946587 9390441.28679263 0. 0.1322 -0.1587 0.2065 0.1360 0. 3 manual 7 3359.24899447 3158.87929769 623063.64696848 9402787.71792057 0. 0.0583 0.3207 0.3260 0.3390 0. 4 manual 10 1639.84752545 4940.03094585 588533.41040793 9367222.27609728 0. -0.1748 -0.0476 0.1811 0.1047 0. 5 manual 16 3933.21516331 1678.84451437 634587.70544384 9432348.05626507 0. 0.0402 0.0282 0.0491 0.0077 0. 6 manual 23 1013.69320187 2726.50258358 575935.48873594 9411478.76323374 0. 0.1370 0.1385 0.1948 0.1211 0. 7 manual 28 6499.64558171 1592.31265690 686152.68182258 9434019.33432188 0. -0.1372 0.0453 0.1445 0.0666 0. 8 manual 33 1302.12779760 1156.42680005 581726.12248207 9442843.29860174 0. -0.0618 -0.2449 0.2526 0.2036 0. penelope:/etc/asterisk# -- Flávio do Carmo Júnior On Jan 23, 2008 10:51 AM, Carlos A. M. dos Santos <[EMAIL PROTECTED]> wrote: > On Jan 23, 2008 10:44 AM, Cristiano Panvel <[EMAIL PROTECTED]> wrote: > > Mais ou menos isso pessoal, so que os dados que eu precisso extrair estao > > em tabela , entao precisava que na saida fosse impresso os numeros > > a tabela sempre sera o mesmo padrao, so os numeros que alteram, é essa > > saida que eu preciso. > > > > exemplo tabela > > > > http://200.193.29.195/personal/html/basic.html > [...] > > lynx -dont_wrap_pre -dump -nolist -width=1000 > http://200.193.29.195/personal/html/basic.html | tail +4 > > -- > Carlos A. M. dos Santos > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
On Jan 23, 2008 10:44 AM, Cristiano Panvel <[EMAIL PROTECTED]> wrote: > Mais ou menos isso pessoal, so que os dados que eu precisso extrair estao > em tabela , entao precisava que na saida fosse impresso os numeros > a tabela sempre sera o mesmo padrao, so os numeros que alteram, é essa > saida que eu preciso. > > exemplo tabela > > http://200.193.29.195/personal/html/basic.html [...] lynx -dont_wrap_pre -dump -nolist -width=1000 http://200.193.29.195/personal/html/basic.html | tail +4 -- Carlos A. M. dos Santos - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
Mais ou menos isso pessoal, so que os dados que eu precisso extrair estao em tabela , entao precisava que na saida fosse impresso os numeros a tabela sempre sera o mesmo padrao, so os numeros que alteram, é essa saida que eu preciso. exemplo tabela http://200.193.29.195/personal/html/basic.html Cris On Jan 23, 2008 10:18 AM, Flavio Junior <[EMAIL PROTECTED]> wrote: > Se eu entendi.. > Exemplo: > > [EMAIL PROTECTED]:~]# cat html.txt > teste > nada > [EMAIL PROTECTED]:~]# sed -nr '/nada/s###gp' html.txt > nada > [EMAIL PROTECTED]:~]# > > "nada" seria sua string de busca... > (Se for usar variaveis, lembra do aspas duplas) > > -- > > Flávio do Carmo Júnior > > > On Jan 23, 2008 10:08 AM, c0re dumped <[EMAIL PROTECTED]> wrote: > > Acho que isso vai funcionar: > > > > $ grep SUA_STRING arquivo.html | tr "<:alpha:>" "alpha" > > > > > > -- > > http://www.webcrunchers.com/crunch/ > > > > http://www.myspace.com/whippersnappermusic > > http://www.purevolume.com/whippersnapper > > - > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
On Jan 23, 2008 9:32 AM, Cristiano Panvel <[EMAIL PROTECTED]> wrote: > Pessoal > > Estou precissando busca dentro de uma arquivo html determinadas palavras, > e que essas informacoes sejam mostradas na tela, mais sem as html, > alguem sabe como fazer isso ou tem algum programa sed, Perl para isso. > > Cris > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > Supondo que eu tenha entendido a pergunta e que tenhas o Lynx (/usr/ports/www/lynx) instalado, algo como lynx -dont_wrap_pre -dump -nolist nome-do-arquivo | tr -cs "[:alpha:]" "\n" | grep -w 'palavra1\|palavra2\|palavra3' deve funcionar. Um exemplo mais genérico seria lynx -dont_wrap_pre -dump -nolist http://www.subir.com/lynx.html | tr -cs "[:alpha:]" "\n" | grep -w 'Enhanced\|Platforms\|utilitarian\|Lynx' | sort -u Desculpa as linhas longas demais. -- Carlos A. M. dos Santos - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
Se eu entendi.. Exemplo: [EMAIL PROTECTED]:~]# cat html.txt teste nada [EMAIL PROTECTED]:~]# sed -nr '/nada/s###gp' html.txt nada [EMAIL PROTECTED]:~]# "nada" seria sua string de busca... (Se for usar variaveis, lembra do aspas duplas) -- Flávio do Carmo Júnior On Jan 23, 2008 10:08 AM, c0re dumped <[EMAIL PROTECTED]> wrote: > Acho que isso vai funcionar: > > $ grep SUA_STRING arquivo.html | tr "<:alpha:>" "alpha" > > > -- > http://www.webcrunchers.com/crunch/ > > http://www.myspace.com/whippersnappermusic > http://www.purevolume.com/whippersnapper > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Expressao Regular
Acho que isso vai funcionar: $ grep SUA_STRING arquivo.html | tr "<:alpha:>" "alpha" -- http://www.webcrunchers.com/crunch/ http://www.myspace.com/whippersnappermusic http://www.purevolume.com/whippersnapper - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Expressao Regular
Pessoal Estou precissando busca dentro de uma arquivo html determinadas palavras, e que essas informacoes sejam mostradas na tela, mais sem as html, alguem sabe como fazer isso ou tem algum programa sed, Perl para isso. Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd