hi, ich hänge mal wieder an "simplen" regexen in perl...
aus einer zeile wie: <node id="507042" version="3" timestamp="2008-04-14T08:18:04Z" uid="8464" user="MichaH" lat="50.0693044" lon="8.4696183"> möchte ich den user namen extrahieren. z.b. so: my ($user) = ($line =~ / user=\"(.+)\"/ ) ; problem dabei ist, dass statt des anführungszeichens nach user="xyz schon mal ein paar weiter gesprungen wird. das ergebnis des regex sieht dann so aus (für user): MichaH" lat="50.0693044 der regex "stoppt" also zu spät. wie kommt das? warum nimmt er lon=xxx nicht auch dazu und vor allem: wie mache ich es richtig? ciao und danke! gerhard _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

