Старый 27.06.2012, 13:23   #1   
Registered User
 
Аватар для Contur
 
Сообщений: 89
Регистрация: 31.03.2008

Contur вне форума Не в сети
Perl - не пойму что делает команда?

У меня в программе программист написал такие строчки

$Tmp =~ s!^\s+!!;
$Tmp =~ s!\s+$!!;
$Tmp =~ s|\_\_(.+?)\_\_||g;

Это как то связано с очисткой переменной. Но вот их суть я не могу понять, а Гугл отказывается искать такого рода конструкции... Что эти строчки делают?
  Ответить с цитированием
Старый 27.06.2012, 16:42   #2   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
$var = "=]=>%-{<-|}<&|`{";
$var = tr{ !"#$%&'()*+,-./:;<=>?@[\]^_`{|}}
{`abcdefghijklmnopqrstuvwxyz{/" -};
eval($var);

вот еще одна крутая программа на перле
  Ответить с цитированием
Старый 27.06.2012, 17:04   #3   
Кэп Улитка
 
Аватар для Yandex
 
Сообщений: 8,067
Регистрация: 04.05.2005
Возраст: 43

Yandex вне форума Не в сети
Contur, копай в сторону регулярных выражений (это они собственно и есть).
  Ответить с цитированием
Старый 28.06.2012, 01:02   #4   
Registered User
 
Сообщений: 1,114
Регистрация: 23.06.2007
Возраст: 56

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Contur Посмотреть сообщение
У меня в программе программист написал такие строчки

$Tmp =~ s!^\s+!!;
$Tmp =~ s!\s+$!!;
$Tmp =~ s|\_\_(.+?)\_\_||g;

Это как то связано с очисткой переменной. Но вот их суть я не могу понять, а Гугл отказывается искать такого рода конструкции... Что эти строчки делают?
1. Откуда они взяты?(Что делает программа в которую ваш программист засунул такое)
2. Вы не пробовали читать мануалы по Perl?
  Ответить с цитированием
Старый 28.06.2012, 01:04   #5   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Он ничего необычного вроде не засунул (ну кроме разных разделителей в регулярках). Куда более интересный вопрос: нафиг вообще анализировать именно эти три строки?
  Ответить с цитированием
Старый 28.06.2012, 01:27   #6   
Форумец
 
Аватар для Xenon
 
Сообщений: 63,722
Регистрация: 02.10.2007
Возраст: 33
Записей в дневнике: 228

Xenon вне форума Не в сети
Цитата:
Сообщение от потный Посмотреть сообщение
abcdefghijklmnopqrstuvwxyz
Форматирование чтоле?
  Ответить с цитированием
Старый 28.06.2012, 08:20   #7   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
Цитата:
Сообщение от Xenon Посмотреть сообщение
Форматирование чтоле?
ы..кстате да, форматирование
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind