[SP-pm] Selecionar texto após uma determinada linha em um arquivo
"Flávio R. Lopes"
flavio.lopes at links.inf.br
Sun Jun 26 17:32:42 PDT 2011
Putz, desculpe! Escrevi errado!
Supondo que a o número da linha onde há a ocorrência seja a linha 100,
como poderia fazer então para copiar da linha 100 até o final do arquivo?
On 26-06-2011 21:28, Gustavo Telly wrote:
> pq da linha 50 se a ocorrência está na 100 ???
>
> não entendi muito bem....
>
> []'s
>
> 2011/6/26 "Flávio R. Lopes" <flavio.lopes em links.inf.br
> <mailto:flavio.lopes em links.inf.br>>
>
> Deixar eu explicar melhor.
> Supondo que o número da linha onde há a ocorrência da palavra seja
> a linha número 100. Como eu faria para copiar/selecionar da linha
> 50 até o final do arquivo?
>
>
> On 26-06-2011 21:19, "Flávio R. Lopes" wrote:
>> Olá Renato!
>> Então, estive pensando também na seguinte hipótese: Eu tenho como
>> obter o número da linha onde está a primera ocorrência do valor.
>> Então à partir disto, eu copiaria desta linha até o final do arquivo.
>> Dá para fazer isto?
>>
>> On 26-06-2011 20:56, Renato Santos wrote:
>>> vc pode criar uma variavel que tera o valor falso antes do loop
>>> do arquivo, e mais uma vazia, e quando encontar o texto que está
>>> procurando, jogue o troque o valor da variavel para outro, e
>>> depois verifique se o valor é o .. ah, que saber:
>>>
>>> $encontrou = 0;
>>> $texto = '';
>>> open(.., '<', ..);
>>> while( <..>) {
>>> ???
>>> if ($_ =~ /algumaregexpr/ ) {
>>> $encontrou = 1;
>>> }
>>> if ($encontrou){
>>> $text .= $_;
>>> }
>>> }
>>>
>>> $textoAteoFinal = $texto;
>>>
>>>
>>> Têm muitas formas, mas está é a mais clara.
>>>
>>> 2011/6/26 "Flávio R. Lopes" <flavio.lopes em links.inf.br
>>> <mailto:flavio.lopes em links.inf.br>>
>>>
>>> Olá pessoal!
>>> Há alguns dias venho brigando com um script, onde gostaria
>>> que este script me ajudasse a selecionar algumas linhas de
>>> um arquivo de texto.
>>> Preciso selecionar, à partir da ocorrência de uma
>>> determinada string, todo o texto até o final do arquivo.
>>>
>>> Supondo que eu tenha uma linha que inicie com "26-06-2011",
>>> como poderia fazer a regex para copiar todo o texto desta
>>> linha até o final do arquivo, inclusive esta linha?
>>>
>>> abraço,
>>> Flávio
>>>
>>>
>>> =begin disclaimer
>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>> <mailto:SaoPaulo-pm em pm.org>
>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>>
>>>
>>> --
>>> Renato Santos
>>> http://www.renatocron.com/blog/
>>>
>>>
>>> =begin disclaimer
>>> Sao Paulo Perl Mongers:http://sao-paulo.pm.org/
>>> SaoPaulo-pm mailing list:SaoPaulo-pm em pm.org <mailto:SaoPaulo-pm em pm.org>
>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>
>>
>> =begin disclaimer
>> Sao Paulo Perl Mongers:http://sao-paulo.pm.org/
>> SaoPaulo-pm mailing list:SaoPaulo-pm em pm.org <mailto:SaoPaulo-pm em pm.org>
>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> <mailto:SaoPaulo-pm em pm.org>
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20110626/d5a93023/attachment.html>
More information about the SaoPaulo-pm
mailing list