
Сегодня я случайно нашел отличный онлайн сервис для проверки регулярных выражений на JavaScript. Как мне кажется, такой инструмент может сэкономить массу времени, в особенности тем, кто не очень силен в регулярках. По сути, сервис работает очень просто – в одно поле вводите регулярное выражение, в другой вводите текст, по которому выполнять проверку, и жмете Go:
Дополнительно в форме есть два поля: одно для указания модификаторов, например i для отмены чувствительности к регистру символов, и второе поле выпадающий список, где можно выбрать JavaScript функцию – test, exec и др. Результат проверки выражения отображается сразу под формой:
Во вкладке Match будет показан найденный результат, во вкладке Return результат, который вернет выбранная из списка функция. В Parenthesized будет показан результат выражений в скобках ($1, $2).
Еще одна важная вещь, на которую хочу обратить внимание, это краткий справочник, который расположен тут же на странице.
Если значение таких символов, как ? и *, вполне понятны, то о более сложных, как к примеру это – (?:x), не плохо было бы навести справки.
