my @tags = split(/\//,$element->tag('addr:housenumber')->value());
split(/[\/\\]/, ...
2015-01-27T15:15:11 jan99Wo liegt das Problem? ... =~ s/\\/\//g oder lesbarer z.B.: ... =~ s#\\#\/#g (hier kann das zweite Escaping auch wegfallen: ... =~ s#\\#/#g).... aus \ ein / zu konvertieren. Das mit den /\/\/\/\/\ ist aber nicht so ganz einfach.
QuoteDas mit den /\/\/\/\/\ ist aber nicht so ganz einfach.
2015-01-28T06:35:34 jan99da hatte ich mich wohl wieder etwas schlecht ausgedrückt ! Sorry!
2015-01-27T15:15:11 jan99in einem Script habe ich folgenden Ausdruck
Code (perl): (dl )my @tags = split(/\//,$element->tag('addr:housenumber')->value());
Das Problem ist jetzt das statt des / auch \ in der ankommenden Zeichenkette vorkommen kann.
2015-01-28T06:35:34 jan99Also mein Split teilt normalerweise am "\" auf - nun kann es sein das auch durch eine andere Situation im Input (das ist nebensächlich) auch "/" statt "\" kommen