Страница 1 из 1

Кто-нибудь Perl знает? Вопросик...

Добавлено: 04 май 2006, 21:39
ir
Как заставить работать типа такого:

If ($abc =~ /$def/) {бла-бла}, если обе переменные содержат \\

В одном месте это интерпретируется как \ , в другом - как \\

Заменять и переназначать не хочу.

Добавлено: 05 май 2006, 14:32
Ильгиз

Код: Выделить всё

#! /usr/bin/perl

$a = "backslash\\";

$b = "slash\\";

if ($a =~ /\Q$b\E/) {
    print "$a contains $b\n";
}

Добавлено: 05 май 2006, 16:31
vg
Ильгиз писал(а):

Код: Выделить всё

#! /usr/bin/perl

$a = "backslash\";

$b = "slash\";

if ($a =~ /\Q$b\E/) {
    print "$a contains $b\n";
}
Ужас а не язык :lol:

Добавлено: 05 май 2006, 20:45
ir
Ильгиз писал(а):

Код: Выделить всё

#! /usr/bin/perl

$a = "backslash\";

$b = "slash\";

if ($a =~ /\Q$b\E/) {
    print "$a contains $b\n";
}
Пасибки! Попробую, о результатах - доложу.
У меня еще один вопрос есть, но попробую сначала сама разобраться, потому как интересно.

Добавлено: 05 май 2006, 20:49
ir
vg писал(а): Ужас а не язык :lol:
Да что вы! Это ж самый красивый и лаконичный язык! Я такой кайф ловлю, когда удается на нем поработать! Вот щас около 100 разных отчетов делаются всего 50 строчками в Perl. Коротко и ясно. Причем с любой базы, ему без разницы.

Добавлено: 05 май 2006, 22:53
spavel
А где в Ванкувере на Перле пишут... я уже лет 9-10 на нем не писал, а тогда ненашел...

Добавлено: 05 май 2006, 22:58
Yury
spavel писал(а):А где в Ванкувере на Перле пишут... я уже лет 9-10 на нем не писал, а тогда ненашел...
дак на нем разве пишут?
его используют в повседневной жизни... :)