За последние 24 часа нас посетили 20066 программистов и 1654 робота. Сейчас ищут 1696 программистов ...

Помогите с регексом

Тема в разделе "Регулярные выражения", создана пользователем Frink, 10 мар 2011.

  1. Frink

    Frink Активный пользователь

    С нами с:
    10 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте! Прошу помощи для правильного составления регекса. Шаблон такой:
    1. строка начинается на novosti
    2. После novosti/page/ могут быть цифры, тогда и заканчиваться на цифры. Пример novosti/page/26
    3. Еще строка может принимать вид novosti/page/allnews
    Все остальное игнорить, типа novosti/auto
     
  2. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    регулярка ?...
    а может htaccess ? я такое только через него и делаю
    возможно я не правильно понял пути реализации ))

    в общем пример

    RewriteRule ^novosti/page/allnews index.php?do=novosti&page=all [L]
    RewriteRule ^novosti/page/(.*)/? index.php?act=novosti&page=$1 [L]
    RewriteRule ^novosti index.php?act=novosti [L]

    вот кажись в таком виде , в таком порядке
    если что - поправьте
     
  3. Frink

    Frink Активный пользователь

    С нами с:
    10 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    siiXth, спасибо. Не совсем то, что надо.
    Надо типа этого
    Код (Text):
    1.  
    2. <?php if(ereg("регекс", $this->uri->string())) : ?>
    3.  
    4. выводим новость, если страница novosti
    5. <?php endif; ?>
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    больше не поддерживается
     
  5. Frink

    Frink Активный пользователь

    С нами с:
    10 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    Всем спасибо за оперативную поддержку! Заказчик отказался от своей идеи!