Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Веб - Программирование (https://nowa.cc/forumdisplay.php?f=304)
-   -   Тестирование регулярных выражений (https://nowa.cc/showthread.php?t=111744)

czukowski 30.07.2007 18:56

Тестирование регулярных выражений
 
Этот простой скрипт поможет вам составить и протестировать регулярные выражения для использования в Perl, PHP, Javascript, .NET итд.

Т.к. данная тема не относится конкретно к какому-то языку программирования, хотя и написана на Javascript-е, ложу ее в этот раздел.

Данный скрипт я писал в рамках своей дипломной, но впоследствие он оказался настолько для меня полезным, что я выдрал его оттуда и сохранил как отдельную HTML-страницу.

Сохраните этот код как файл HTML и откройте в любом браузере

Надо только помнить о том, что регулярные выражения в Javascript отличаются от PREG в том смысле, что не поддерживают некоторых вещей, а именно:
  • Локальная установка внутренних переключателей - можно устанавливать только глобально, для всего шаблона.
  • Обратные утверждения: не поддерживаются выражения типа (?<=pattern) и (?<!pattern), однако поддерживаются утверждения "вперед" типа (?=pattern) и (?!pattern)
  • Не поддерживаются одноразовые подвыражения (?>pattern)
  • Не поддерживаются условные подвыражения (?(condition)yes-pattern) и (?(condition)yes-pattern|no-pattern)
  • Не поддерживаются комментарии (?#comment)
  • Не поддерживаются рекурсивные подвыражения (?R)
То есть, регулярные выражения, содержащие выше указанные элементы тестировать этим скриптом нельзя, по крайней мере, до того времени, пока их поддержка не будет добавлена в Javascript.

з.ы.: наличие багов не исключаю :)


Текущее время: 00:18. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc

Время генерации страницы 0.02325 секунды с 9 запросами