На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ALXR
  
    > ereg из ПХП чихает
      Юзаю сабж вот так:
      ExpandedWrap disabled
         function parse_simple_tag($string, $ereg_tag, $replaces) {
                    $matches = array();
                ereg($ereg_tag,  $string, $matches);
                foreach( $matches as $num => $value) {
                  $tag_value = explode($value,'=');
                  str_replace($value, $replaces[0].$tag_value[0].$replaces[1] ,$string);
                }


      Находит аж 8 совпадений (хотя оно одно :))

      Цитата
      \[color=(blue)|(red)|(green)|(purple)|(black)|(gray)|(brown)|[[:xdigit:]]+\]


      Мобыть я неправильно выполняю поставленную задачу :) Надозаменить [ color=blue ] (б/п) на <span style="color:blue">...
        ExpandedWrap disabled
          $s = preg_replace("/\[color=(blue|red|green|purple|black|gray|brown|[0-9A-F]{6})]/i", "<span style=\"color:\\1\">", $s);
          Ой, пасиб тебе большой.

          Просто у иеня про это не написано :( Лови дигимань...
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0187 ]   [ 15 queries used ]   [ Generated: 4.05.24, 13:49 GMT ]