На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Внимательно изучите правила раздела перед созданием темы
0. ПРИЛАГАЙТЕ СВОИ СКРИПТЫ.
1. Прежде чем создать топик, используйте поиск. Возможно это уже обсуждалось.
2. В топике указывайте ОС, режим работы скрипта (CLI|CGI). Очень желателен вывод лог-файлов и того места, куда у вас назначен вывод данных (STDOUT|STDERR)
3. Помните: вы знаете что вы хотите, а форумчане - нет. Поэтому следуйте простому правилу: грамотный развернутый вопрос - грамотный развернутый ответ.
Модераторы: ANDLL
  
    > Аналоги left, right, mid, pos, replace , есть ли такие?
      Сабж :unsure:
        для replace - оператор =~ s///
        для pos - index($string, $find)
        всё - остальное - не знаю, что они делают, но подозреваю, что как и с replace, можно регуляркой.
          left, отрезать слева N символов, right - соответственно справа, mid - от middle

          Добавлено
          Цитата Adil @
          можно регуляркой.

          боюсь я эту регулярку, как встречю выражение типа |?|*|\/*//*\\/*\/\*|*Z-z| впадаю в ступор :wall:
            ну, перл без регулярки - как С++ без классов.
            ExpandedWrap disabled
              $str =~ s/^.{5}//; #удалить 5 символов слева
              $str =~ s/.{5}$//; #удалить 5 символов справа
              $str =~ s/^.{5}(.*).{2}$/$1/; #удалить 5 символов слева и 2 справа


            Добавлено
            А еще есть
            ExpandedWrap disabled
              substr($str, pos, count);
            :)
              Ясно, пошёл гуглить регулярку на перл :(
              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0258 ]   [ 14 queries used ]   [ Generated: 15.05.24, 06:26 GMT ]