Re: [FUG-BR] Expressao Regular, remoção de carac teres

2008-02-07 Por tôpico Cristiano Panvel
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

2008-02-07 Por tôpico Rudolfo Rosa
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

2008-02-07 Por tôpico Cristiano Panvel
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

2008-01-24 Por tôpico Cristiano Panvel
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

2008-01-23 Por tôpico Flavio Junior
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

2008-01-23 Por tôpico Carlos A. M. dos Santos
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

2008-01-23 Por tôpico Cristiano Panvel
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

2008-01-23 Por tôpico Carlos A. M. dos Santos
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

2008-01-23 Por tôpico Flavio Junior
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

2008-01-23 Por tôpico c0re dumped
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

2008-01-23 Por tôpico Cristiano Panvel
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