On Thu, 16 Oct 2008, Jacques Nietsch wrote:
Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm
Dateien?
RegEx kann ich im Schlaf, XML::Parser müsste ich nachschauen :-)
Ciao
--
http://www.dstoecker.eu/ (PGP key available)___
Talk-de
Hallo,
Jacques_N wrote:
> Was ich mit diesem Posting eigendlich sagen wollte: man muß nicht immer
> das Rad neu erfinden,
> es gibt Leute, die das schon gemacht haben und oft auch viel besser als
> man es selbst könnte.
Das stimmt.
Allerdings kann man, indem man "cheatet", ein OSM-XML-File u
Am 16.10.2008, 14:10 Uhr, schrieb Tobias Wendorff
<[EMAIL PROTECTED]>:
> Jacques Nietsch schrieb:
>> Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm
>> Dateien?
>
> Frage war zwar nicht an mich, aber:
>
> Ich habe mit XML-Parsern immer schlechte Erfahrungen gemacht.
> Manche,
Tobias Wendorff schrieb:
> Jacques Nietsch schrieb:
>> Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom
>> osm Dateien?
>
> Frage war zwar nicht an mich, aber:
>
> Ich habe mit XML-Parsern immer schlechte Erfahrungen gemacht.
Hier ist aber kein XML-Parser gemeint, sondern das Per
On Thu, 16 Oct 2008, Tobias Wendorff wrote:
Auch sinnvoll ist es, die OSM-Datei vorher in den Speicher
zu laden und dann davon zu arbeiten, so "blinkt" die
Festplatte nicht immer auf.
Unter Linux würde ich hier mmap() empfehlen. Da kümmert sich dann der
Kernel darum welche Teile in den Speich
Jacques Nietsch schrieb:
> Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm
> Dateien?
Frage war zwar nicht an mich, aber:
Ich habe mit XML-Parsern immer schlechte Erfahrungen gemacht.
Manche, wie XML Starlet, lesen erst die ganze XML-Datei ein
und erzeugen das Inhaltsverzeic
Am 15.10.2008, 20:47 Uhr, schrieb GS
<[EMAIL PROTECTED]>:
Warum benutzt hier eigendlich keiner XML::Parser zum Parsen vom osm
Dateien?
> Hi,
>
> ich habe:
>
> my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
>
> Ich will aber einfach nur den Text zwischen den Anführungszei
Hallo,
On 16.10.2008, at 09:42, [EMAIL PROTECTED] wrote:
> es geht so nicht...
> REGEX ist nun:
> my ($v) = ($line =~ /v=[\'\"](.*)[\'\"]/) ;
> Fehler...
> NEW REGEX ERROR reading osm file frankfurt0.osm, line follows
> (expecting
> node or k/v for way):
>
Kannst Du bitte mal den komplette
On Thu, 16 Oct 2008, [EMAIL PROTECTED] wrote:
es geht so nicht...
REGEX ist nun:
my ($v) = ($line =~ /v=[\'\"](.*)[\'\"]/) ;
Fehler...
NEW REGEX ERROR reading osm file frankfurt0.osm, line follows (expecting
node or k/v for way):
NEW REGEX ERROR reading osm file frankfurt0.osm, line fo
"Openstreetmap allgemeines in Deutsch"
Sent: Wednesday, October 15, 2008 10:04 PM
Subject: Re: [Talk-de] PERL REGEX?
Hallo,
GS wrote:
> ich habe:
>
> my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
>
> Ich will aber einfach
On Wed, 15 Oct 2008, Frederik Ramm wrote:
ich habe:
my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
Ich will aber einfach nur den Text zwischen den Anführungszeichen mit allem
drum und dran. Probleme gibt es mit den dt. Umlauten.
(.+) läuft nicht, warum?
Was genau wills
Hallo,
GS wrote:
> ich habe:
>
> my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
>
> Ich will aber einfach nur den Text zwischen den Anführungszeichen mit allem
> drum und dran. Probleme gibt es mit den dt. Umlauten.
>
> (.+) läuft nicht, warum?
Was genau willst Du? Einfa
GS schrieb:
> my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
>
> Ich will aber einfach nur den Text zwischen den Anführungszeichen mit allem
> drum und dran. Probleme gibt es mit den dt. Umlauten.
>
> (.+) läuft nicht, warum?
AFAIK verbrät REGEX viel zu viel Performance.
Hi,
ich habe:
my ($v) = ($line =~ /^.+v=[\'\"]([\/-\w\d\s\.:,\(\)]+)[\'\"]/);
Ich will aber einfach nur den Text zwischen den Anführungszeichen mit allem
drum und dran. Probleme gibt es mit den dt. Umlauten.
(.+) läuft nicht, warum?
Tnx
Gerhard
___
14 matches
Mail list logo