The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"regex интерпретируются дважды?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"regex интерпретируются дважды?"
Сообщение от mirya emailИскать по авторуВ закладки on 03-Ноя-03, 13:36  (MSK)
  Пишу:
$some = '1234';
$data = '$some';
print '$something' =~ /$data/;

печатает 0. Дальнейшая проверка показывает, что $data проинтерпретировалась дважды и вышло /1234/; что бы это означало?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "regex интерпретируются дважды?"
Сообщение от David emailИскать по авторуВ закладки on 03-Ноя-03, 17:32  (MSK)
>  Пишу:
>$some = '1234';
>$data = '$some';
>print '$something' =~ /$data/;
>
>печатает 0. Дальнейшая проверка показывает, что $data проинтерпретировалась дважды и вышло /1234/;
>что бы это означало?

А разве в перле в одинарных кавычках переменные интерпретируются?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "regex интерпретируются дважды?"
Сообщение от mirya emailИскать по авторуВ закладки on 04-Ноя-03, 23:07  (MSK)
>А разве в перле в одинарных кавычках переменные интерпретируются?

print int('$something' =~ /$data/); # поправка для наглядности

нет! $data eq, содержит строку '$some' в любом случае без итерпретации. Но в регексе подставилось не только содержимое $data ('$some'), но и содержимое содержимого - $some ('1234'). Перл 5.8. Если у кого все работает нормально (НЕ как у меня), пусть напишет.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру