|
|||||||||||||||||||||||||||
On Mon, Nov 19, 2001 at 03:19:49PM +0000, Michael Schmidt wrote:
> On Mon, 19 Nov 2001 15:40:25 +0100, sslug@sslug wrote:
> > On Mon, Nov 19, 2001 at 02:10:43PM +0000, Michael Schmidt wrote:
> > > On Mon, 19 Nov 2001 13:44:21 +0100 (CET), Ole Tange <sslug@sslug> wrote:
> > > >
> > > > Det kommer meget an på, hvad du vil.
> > >
> > > Plukke ord ud af helheden, som er placeret efter eller mellem nøgleord.
> Det er vel ikke helt forkert at kalde det en parser.
>
> > Og hvis du kunne komme med et eksempel på hvad du derne ville lave,
> > ville det være lettere at komme med et kodeeksempel der kan gøre det.
>
> Jeg bruger scriptet til at gennerere tekstfiler indeholdende de
> nøgleord, der skal syntaks-highlightes i en editor. (kode eks.
> taget fra det til UltraEdit (win-editor, der "minder" om xemacs) )
> Input data er (indtil videre) dtd-filer og output er lister af
> elemnter, attributter og deres mulige værdier efter hinanden i
> samme fil.
Som eksempel giver følgende kode en liste over elementer:
while (<>)
{
if (/ELEMENT\s+(\w+)/)
{
print "$1\n";
}
}
Og det tager kun omkring 1/100 sekund at køre din test fil igennem.
Du kan læse mere om regulære udtryk i perl med 'man perlre'
MVH David
|
||||||||||||||
|
||||||||||||||