fix usdb, console.pl, sh/dx /p and sh/register
[spider.git] / perl / DXUtil.pm
index 182cde345ca8b0417b52e14619f41b460c657d4f..8beb7e51e756f44270b0ddf3cfcbbf4f53792f99 100644 (file)
@@ -280,6 +280,7 @@ sub shellregex
 {
        my $in = shift;
        $in =~ s{(.)} { $patmap{$1} || "\Q$1" }ge;
+       $in =~ s|\\/|/|g;
        return '^' . $in . "\$";
 }
 
@@ -592,6 +593,6 @@ sub parraydifft
 
 sub basecall
 {
-       $_[0] =~ m|^(?:[\w\d]+/)?([\w\d]+).*$|;
-       return $1;
+       my ($r) = $_[0] =~ m|^(?:[\w\d]+/)?([\w\d]+).*$|;
+       return $r;
 }