[Talk-de] Frage zum Scannen einer Wiki-Seite

Hanno Hecker vetinari+osm at ankh-morp.org
Do Sep 2 07:26:08 UTC 2010


On Thu, 02 Sep 2010 08:55:38 +0200
Jan Tappenbeck <osm at tappenbeck.net> wrote:
> Du hattest mir mal ein Script für das Auslesen einer Wiki-Tabelle 
> geschrieben. Darin gibt es folgende Unterfunktion:
> 
> sub get_browse_link
[...]
>        # wenn es wie ein OSM-Link aussieht nummer herausschneiden
>        if($elm=~m!\[http://www.openstreetmap.org/browse/\w+/(\d+)\]!)
[...]
> Wenn der OSM Link nicht
> 
> [http://www.openstreetmap.org/browse/node/442860074]
> 
> ist sondern
> 
> * [http://www.openstreetmap.org/browse/node/442860074/history]
> 
> ist dann ist es doch sicherlich auch möglich die Nummer zu extrahieren.
> 
> Kannst Du mir sagen wie der RegEx dann aussehen müßte?

   if($elm=~m!\[http://www.openstreetmap.org/browse/\w+/(\d+)(/history)?\]!)

	Hanno	




Mehr Informationen über die Mailingliste Talk-de