Как заставить работать типа такого:
If ($abc =~ /$def/) {бла-бла}, если обе переменные содержат \\
В одном месте это интерпретируется как \ , в другом - как \\
Заменять и переназначать не хочу.
Кто-нибудь Perl знает? Вопросик...
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Житель
- Сообщения: 876
- Зарегистрирован: 19 июл 2004, 23:36
- Откуда: Ванкувер
- Ильгиз
- Пользователь
- Сообщения: 55
- Зарегистрирован: 13 сен 2005, 12:00
- Откуда: Уфа - Китченер
Код: Выделить всё
#! /usr/bin/perl
$a = "backslash\\";
$b = "slash\\";
if ($a =~ /\Q$b\E/) {
print "$a contains $b\n";
}
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Ужас а не языкИльгиз писал(а):Код: Выделить всё
#! /usr/bin/perl $a = "backslash\"; $b = "slash\"; if ($a =~ /\Q$b\E/) { print "$a contains $b\n"; }

-
- Житель
- Сообщения: 876
- Зарегистрирован: 19 июл 2004, 23:36
- Откуда: Ванкувер
Пасибки! Попробую, о результатах - доложу.Ильгиз писал(а):Код: Выделить всё
#! /usr/bin/perl $a = "backslash\"; $b = "slash\"; if ($a =~ /\Q$b\E/) { print "$a contains $b\n"; }
У меня еще один вопрос есть, но попробую сначала сама разобраться, потому как интересно.
-
- Житель
- Сообщения: 876
- Зарегистрирован: 19 июл 2004, 23:36
- Откуда: Ванкувер
-
- Житель
- Сообщения: 662
- Зарегистрирован: 10 апр 2006, 13:16
- Откуда: Coquitlam
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация: