Substring entre tags

1. Substring entre tags

Rafael Belini Souza
rafaelbelini

(usa Slackware)

Enviado em 03/06/2011 - 13:52h

Olá galera, estou precisando fazer um script que captura uma substring dentro de um arquivo .html e salva em um outro arquivo texto qualquer.
Na verdade estou precisando fazer isso em vários arquivos de uma pasta, mas o que estou com dificuldade mesmo é recuparar essas substrings.
Segue abaixo um exemplo do código em heml dos arquivos. Preciso retornar a substring entre as tags "<!-- escala -->".
Alguém sabe como posso fazer isso?

.....<li>Ricardo Bueno <b>47/2</b></li></<!-- escala --><div class="box escala"><ul class="jogEsquerda"><li class="txtright hgt">M&aacute;rcio 1</li><li class="txtright hgt">Adriano 32</li><li class="txtright hgt">Agenor 5</li><!-- escala --><!-- tecnicos --><div class="box tecnicos"><ul><li class="txtright nobg">Técnico</li><li class="nobg">Técnico</li><li class="txtright">Ren&eacute; Sim&otilde;es</.....

vlw!


  


2. substring com sed

Jônatas Ramiro Goulat
Jonatas_rg

(usa Fedora)

Enviado em 03/06/2011 - 14:54h

Espero que isso te ajude :


sed 's/.*<!-- escala -->\(.*\)<!-- escala -->//; s/<[^>]*>//g ' $ARQUIVO



3. Re: Substring entre tags

Rafael Belini Souza
rafaelbelini

(usa Slackware)

Enviado em 04/06/2011 - 22:03h

cara, ajudou bastante, porque resultou em um texto sem as tags html. Mas desse jeito não consegui recuperar somente o texto que está entre as tags que eu queria ("<!-- escala -->").
Tem outro jeito de fazer?


4. Substring entre tags

Jônatas Ramiro Goulat
Jonatas_rg

(usa Fedora)

Enviado em 14/06/2011 - 15:46h

Seria interessante se vc mostrasse um trecho melhor mair do arquivo. Porque assim, não sei exatamente o padrão que é preciso casar






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts