Produktionen

Top  Previous  Next

Beispiele > GrepUrls > Produktionen

 

Schaut man sich eine Html-Datei nicht im Browser sondern als Text an, so ist z.B. folgendes ein Link auf die TextTransformer Seiten:

 

<a href="http://www.texttransformer">

 

Wenn der Text innerhalb der Anführungszeichen - die URL - mit "http://www." beginnt, so  verweist der Link auf externe Seiten. Genau solche Verweise sollen in diesem Beispiel aufgespürt werden. Mit nur zwei einfachen Produktionen lässt sich das ziel erreichen::

 

GrepUrls ::=

 

(

Url

| SKIP

)*

 

Url ::=

 

"<a href=\"http://www."

SKIP

"\""

 

Eine Html-Seite besteht aus den gesuchten Url's und anderem Text. Die gesuchte Url wird eingeleitet durch "<a href=\"http://www." und erstreckt sich bis zum Schließen der Anführung.

 

In den Projektoptionen wird die Beachtung der Groß-/Kleinschreibung abgeschaltet, da diese in HTML-Dateien ignoriert wird. So wird dann z.B. auch das Tag

 

"<A HREF=\"http://www."

 

gefunden.

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English