<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<BR>&nbsp;<BR><BR>
<STYLE>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
&nbsp;<BR>o OUTFILE ( pelo menos foi a maneira que eu aprendi pra outputar o resultado da minha pesquisa em um arquivo a parte)&nbsp;<BR>&nbsp;<BR>é eu ainda nao saquei toda a logica de programação, eu&nbsp;to aprendendo&nbsp;junto com o perl, me virando com livros, mas nao me dou muito&nbsp;bem com&nbsp;os termos tecnicos !!! ja que&nbsp;é o meu 1o contato com programação ! e ainda nao conheço ninguem que trabalhe com isso que possa dar uma mao<BR>&nbsp;<BR>&nbsp;<BR>pra nao delongar muito, eu so queria saber a logica para eu definir a palavra "DS"e&nbsp;que o programa busque na linha que eu pesquisar, e se essa palavra existir nessa linha, me permitir trocar por outra&nbsp;palavra "DE"!<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Seria somente isso<BR>&nbsp;<BR><BR>&nbsp;<BR>Obrigado<BR>&nbsp;<BR>&nbsp;<BR><BR>
<HR id=EC_EC_stopSpelling>
<BR>Date: Fri, 29 May 2009 15:41:39 -0300<BR>From: daniel.oliveira.mantovani@gmail.com<BR>To: saopaulo-pm@mail.pm.org<BR>Subject: Re: [SP-pm] [Fwd: duvidas]<BR><BR>Eirck, quando tiver alguma dúvida manda para a lista, porque a tua dúvida pode ser a dúvida de outros.<BR><BR>&nbsp;Tem uma dúvida ?<BR><BR>&nbsp;- Procure no manual,<BR>&nbsp;- Procure no Google,<BR>&nbsp;- Pergunte ao vizinho, ( eu não sou o vizinho :P )<BR>&nbsp;- Pergunte na lista.<BR><BR>Ao enviar uma pergunta para lista, responda utilizando o mesmo "Assunto",<BR>*leia* e *leia*, se você não entender, *leia* de novo, se mesmo assim tiver dúvida, pergunte de novo.<BR><BR>Não diga coisas superficiais como: "Como eu faço isso Y ?".<BR>Porque como eu já disse é superficial e vai ficar difícil ajudar :P<BR><BR>Desse jeito, ajuda mais:&nbsp; "Eu estou fazendo X, e não consigo chegar em Y por causa do K, usei "isso, isso e isso", esse é o meu código:"código", as vezes o erro: "foo" na linha X quando chega em "Z".<BR><BR><BR><BR>
<DIV class=EC_EC_EC_gmail_quote>2009/5/29 Erick Herédia <SPAN dir=ltr>&lt;<A href="mailto:andjusticeforall4@msn.com">andjusticeforall4@msn.com</A>&gt;</SPAN><BR>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>&nbsp;<BR><BR>&nbsp;<BR>Boa Tarde !!!!<BR>&nbsp;<BR></DIV></BLOCKQUOTE>
<DIV>Boa tarde! <BR></DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>beleza??<BR>&nbsp;<BR>&nbsp;<BR>eu&nbsp;estou com&nbsp;uma pergunta&nbsp;em relação&nbsp;a aquele programa de &nbsp;busca,<BR>&nbsp;<BR>uma vez que ele buscou a linha, como&nbsp;eu digo pra ele&nbsp;buscar&nbsp;nessa linha por uma palavra especifica?</DIV></BLOCKQUOTE>
<DIV><BR>A tua dúvida não é sobre a linguagem, é sobre lógica de programação, mas não é problema, aprendendo a linguagem você aprende a lógica, bom pelo menos eu acho. <BR></DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>&nbsp;<BR>se nao encontrar ele avisa que nao foi encontrado tal palavra nessa linha<BR>&nbsp;<BR>&nbsp;<BR>por exemplo:<BR>&nbsp;<BR>de todo um vasto arquivo de texto.txt &nbsp;eu busquei por essa linha:<BR>&nbsp;<BR>&nbsp;<BR>"Coréia do Norte lança míssil de curto alcance, diz agência"<BR>&nbsp;<BR>&nbsp;<BR>eu quero que esse programa&nbsp;veja se nessa linha existe a palavra "curto",(&nbsp;uma palavra&nbsp;que eu&nbsp;seto como padrao de acordo com a necessidade, assim qualquer linha que eu pesquisar ele vai verificar se tem essa palavra)&nbsp;&nbsp;<BR>&nbsp;<BR>eis mais uma vez o codigo :<BR>&nbsp;<BR>&nbsp;<BR>#!C:/perl/bin/perl.exe<BR>#Handle Area - in - outfile<BR>open my $file, q{c:/perl/discoverEdit[1].4796.11.30.5.8.2009.dci} or die "Can't open input file";</DIV></BLOCKQUOTE>
<DIV><BR>Eu já te disse como abrir um arquivo, e você insiste em abrir assim. <BR></DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>open(OUTFILE, "&gt; c:/perl/report.dci") or die "Can't open output file";</DIV></BLOCKQUOTE>
<DIV><BR>Arggh! <BR></DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>my @read = &lt;$file&gt;;</DIV></BLOCKQUOTE>
<DIV># - Se o seu arquivo for muito grande, isso vai acabar com a tua memória.&nbsp; </DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>print "O seu arquivo tem: " .scalar(@read) . " linhas\n";<BR>print "Qual linha você deseja pesquisar?\n";<BR>chomp (my $match = &lt;STDIN&gt;);<BR>if ($match &lt; scalar(@read)) {&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; print OUTFILE $read[$match];</DIV></BLOCKQUOTE>
<DIV><BR># Você quer algo assim:<BR><BR>&nbsp;print OUTFILE $read[$match] if $read[$match] =~ /foo/;<BR><BR></DIV>
<BLOCKQUOTE class=EC_EC_EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV><BR>}<BR>&nbsp;<BR>______________________________________________<BR>&nbsp;<BR>OBS:<BR>&nbsp;<BR>o $new serviria pra adicionar uma&nbsp;nova palavra nesse caso?<BR><BR>&nbsp;$new=&lt;STDIN&gt;; chomp $new;<BR>foreach ($file) {<BR>#nessa linha abaixo eu nao sei qual variavel eu poderia me referir a palavra "curto" <BR>$_ =~ s/$"???"/$new/g;<BR>print "$_\n";<BR>}<BR>&nbsp;<BR>&nbsp;<BR>Obrigado<BR><BR><BR><BR>
<HR>
What can you do with the new Windows Live? <A href="http://www.microsoft.com/windows/windowslive/default.aspx">Find out</A></DIV></BLOCKQUOTE></DIV><BR><BR clear=all><BR>[]'s<BR><BR>-- <BR><A href="http://mantovanihouse.blogspot.com/">http://mantovanihouse.blogspot.com/</A><BR>This is my poney:<BR>-------(\_------------_/)-----------<BR>-------)--(----------)--(-----------<BR>------(----(---------)----)----------<BR>-------)----(-------)----(-----------<BR>-------(----(-------)----)-----------<BR>--------\_-(\\.---.//)-_/------------<BR>----------\)' -8--8- '(/--------------<BR>-----------/------------\---------------<BR>----------(--)--------(--)--------------<BR>------------(_c__c_)----------------<BR>----------------------------------------<BR>perl -MLWP::Simple -le 'grep{ print $1 if /href="(http.+?)"/}split($/,get("<A href="http://www.perl.org.br/">http://www.perl.org.br</A>"))'<BR><BR>
<HR>
See all the ways you can stay connected <A href="http://www.microsoft.com/windows/windowslive/default.aspx">to friends and family</A><BR>
<HR>
What can you do with the new Windows Live? <A href="http://www.microsoft.com/windows/windowslive/default.aspx">Find out</A><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>