[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemino da risolvere :-)



char * a,b;
a=strstr(string0,string1);
b=strstr(a,string2);
la stringa è il pezzo tra a+strlen(string1) e b-1

On 28 Mar 2003, at 19:42, MaX wrote:

> ciao a tutti,
>
> oggi ho questo problema:
>
> supponiamo che io abbia un file "taggato" come quello qui sotto.
> I problema è che devo estrarre il testo dai tag non sapendo lo
> lunghezza della frase (che è variable).
>
> Per il momento mi andrebbe bene poter avere qualche cosa che mi
> estragga il testo contenuto, indicando un pattern di inizio e uno di
> fine
>
> del tipo
>
> $ comando "<ciao>" "</ciao>" file.txt > result.txt
>
> dove i due "ciao" sono il patter rispettivamente di inizio e di fine.
>
> ...dimenticavo... non posso contare su perl.
> e non va bene qualche cosa del genere a
>
> # grep -v "ciao>" file.txt
>
> perchè i file in realtà non hanno nessuna formattazione... nel senso
> che non hanno neppure un accapo (\n) e sono in una unica lunghissima
> linea.
>
>
> qui sotto il file:
>
> <ciao>questo è un file di prova e non so come va finire</ciao><miao>mi
> piacciono i gatti... soprattutto con la
> polenta!</miao><pizza>fame!!</pizza>
>
>
> --
> To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>


--
Leonardo Boselli
Nucleo Informatico e Telematico del Dipartimento Ingegneria Civile
Universita` di Firenze , V. S. Marta 3 - I-50139 Firenze
tel +39 0554796431 cell +39 3488605348 fax +39 055495333
http://www.dicea.unifi.it/~leo



Reply to: