Re: Stuck on Parse - Need Help
Brock Kalef (brock.kalef)
5-Aug-2008/13:05:47-4:00
#44170
<Back Thread Next>
<Back Index Next>
Carlos,
It seemed to work fine for me when you remove the '|' symbol from the =
any[] portion of your parse rule.
Brock
-----Original Message-----
From: rebol-bounce-rebol.com [mailto:rebol-bounce-rebol.com] On Behalf =
Of Carlos Lorenz
Sent: August 5, 2008 12:49 PM
To: <rebol list address>
Subject: [REBOL] Stuck on Parse - Need Help
Hi list,
I would appreciate some help on this parse matter.
I have the following string:
corpo: {
Evento: Boxe - Preliminares
In=EDcio: 09/08/2008 02:30
Fim: 09/08/2008 05:45
Sinopse: Acompanhe ao vivo as preliminares do boxe, categoria m=E9dio =
(at=E9 75kg), direto do Gin=E1sio dos Trabalhadores.
Evento: Handebol Masculino
In=EDcio: 09/08/2008 22:00
Fim: 09/08/2008 23:00
Sinopse: Acompanhe ao vivo a estr=E9ia de Cro=E1cia x Espanha no torneio =
masculino, em jogo v=E1lido pelo Grupo A, direto do Gin=E1sio do Centro =
Ol=EDmpico.
Evento: V=F4lei de Praia - Masc.
In=EDcio: 09/08/2008 23:00
Fim: 10/08/2008 00:00
Sinopse: Xu e Wu, da China, Gosch e Horst, da =C1ustria, disputam, nas =
areias da Arena de V=F4lei de Praia, o jogo v=E1lido pela 1=AA rodada do =
Grupo A.
}
And I need to have some data out of the string written on a file like =
this:
------
Boxe - Preliminares
09/08/2008 02:30
09/08/2008 05:45
------
Handebol Masculino
09/08/2008 22:00
09/08/2008 23:00
------
V=F4lei de Praia - Masc.
09/08/2008 23:00
10/08/2008 00:00
Here is the code I am trying to run with no success:
REBOL[]
corpo: {
Evento: Boxe - Preliminares
In=EDcio: 09/08/2008 02:30
Fim: 09/08/2008 05:45
Sinopse: Acompanhe ao vivo as preliminares do boxe, categoria m=E9dio =
(at=E9 75kg), direto do Gin=E1sio dos Trabalhadores.
Evento: Handebol Masculino
In=EDcio: 09/08/2008 22:00
Fim: 09/08/2008 23:00
Sinopse: Acompanhe ao vivo a estr=E9ia de Cro=E1cia x Espanha no torneio =
masculino, em jogo v=E1lido pelo Grupo A, direto do Gin=E1sio do Centro =
Ol=EDmpico.
Evento: V=F4lei de Praia - Masc.
In=EDcio: 09/08/2008 23:00
Fim: 10/08/2008 00:00
Sinopse: Xu e Wu, da China, Gosch e Horst, da =C1ustria, disputam, nas =
areias da Arena de V=F4lei de Praia, o jogo v=E1lido pela 1=AA rodada do =
Grupo A.
}
out-file: to-file "arq.txt"
parse corpo [
any
[
thru "Evento:" copy evt to newline =
(write/append out-file rejoin ["------" newline evt newline]) |
thru "In=EDcio:" copy ini to newline =
(write/append out-file rejoin [ini newline]) |
thru "Fim:" copy fim to newline (write/append =
out-file rejoin [fim newline]) |
]
to end
]
Thanks for any help
--
Carlos Lorenz
--
To unsubscribe from the list, just send an email to lists at rebol.com =
with unsubscribe as the subject.
<Back Thread Next>
<Back Index Next>REBOL.com