Проверка regexp-паттернов на валидность

Тема в разделе "PHP", создана пользователем admLoki, 24 июн 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. admLoki

    admLoki генератор случайного PHP

    Регистр.:
    14 сен 2006
    Сообщения:
    481
    Симпатии:
    93
    Очень часто появляется необходимость проверить какую-нибудь регулярку на валидность, но для этого надо как минимум создавать скрипт под денвером.

    Поэтому за 5 минут на коленке написал скриптик для проверки паттернов на валидность. Скрипт проверяет паттерн два раза: первый раз - через preg_match и установленную в скрипте переменную, а второй раз - через preg_replace с установленной вами переменной.

    Так-же при наличие в паттерне классов скрипт показывает значение установленной вами переменной при отрицании класса.

    Перейти по ссылке

    О ошибках отписывайтесь здесь :) .
     
  2. chewie

    chewie Создатель

    Регистр.:
    17 ноя 2007
    Сообщения:
    41
    Симпатии:
    1
  3. admLoki

    admLoki генератор случайного PHP

    Регистр.:
    14 сен 2006
    Сообщения:
    481
    Симпатии:
    93
    Ну и что? Это программа, а не скрипт.
     
  4. chewie

    chewie Создатель

    Регистр.:
    17 ноя 2007
    Сообщения:
    41
    Симпатии:
    1
    Смысл писать скрипт, особенно начинающему, если он мало пока в этом понимает, к тому же ошибку можно сделать в любом месте совершенно неявную, автор видимо бог регекспов, если все пишет с первого раза :)

    А програмка для визуальности + флаги + разделение для тех же прегов, шаги и паттерны...Лучше не придумаешь ;)
    Это не только мое мнение, но еще как минимум нескольких тысяч девелоперов :)
     
  5. shuffle

    shuffle Постоялец

    Регистр.:
    30 май 2008
    Сообщения:
    87
    Симпатии:
    21
  6. admLoki

    admLoki генератор случайного PHP

    Регистр.:
    14 сен 2006
    Сообщения:
    481
    Симпатии:
    93
    Не бог, но его наместник :-].
    В чем-то ты прав, наверное. Ну и ладно, скрипт я сделал, а кому надо, тот им воспользуется :smmne:
     
  7. Randooom

    Randooom Постоялец

    Регистр.:
    31 июл 2006
    Сообщения:
    138
    Симпатии:
    38
    // DELETED BY Jeurey
    Я не понял - тут идет обсуждение каких-либо сред? Вас спрашивали на тему Вашего "ИМХО"?
     
  8. Prescott

    Prescott Создатель

    Регистр.:
    3 июн 2008
    Сообщения:
    24
    Симпатии:
    1
  9. betatest

    betatest

    Регистр.:
    3 дек 2007
    Сообщения:
    517
    Симпатии:
    127
    результат неправильно отображается в браузере

    значение тестовой переменной
    mama myla ramu

    паттерн
    #ramu#

    значение переменной замены
    ramus

    отображает

    Успешно!
    Значение переменной после функции preg_replace(:( mama myla
    Значение переменной после функции preg_replace() с отрицанием класса: вхождений класса не найдено.
    Значение переменной с заменой на пользовательское значение: mama myla ramus
     
  10. admLoki

    admLoki генератор случайного PHP

    Регистр.:
    14 сен 2006
    Сообщения:
    481
    Симпатии:
    93
    Спасибо, починим.
     
Статус темы:
Закрыта.