Помічники в створенні регулярних виразів

  1. Конструктор регулярних виразів
  2. Regular Expression Library
  3. PCRE
  4. Генератор правил валідації

В даний час складно уявити розробку сайтів та додатків без використання регулярних виразів (якщо тільки сайт або додаток простеньке). Адже регулярні вислови є формальний мову пошуку і здійснення маніпуляцій з підрядками в тексті, який заснований на використанні метасимволов (wildcard characters).

Конструктор регулярних виразів

Цікавий конструктор регулярних виразів (regexp online generator) для PHP і Javascript. На момент тестування не коректно працював з регулярними виразами для PHP, в яких використовуються російські символи (виникала помилка в момент виведення результатів). А так, якщо відкинути даний момент, то цілком непоганий конструктор, в якому можна по практикуватися зі складанням різних виразів.

Regular Expression Library

На сайті є багато цікавих патернів регулярних виразів, а також можливість їх протестувати прямо на сайті. На даний момент понад 6500+ регулярних виразів від різних учасників проекту. Гарна можливість підглянути або знайти для себе потрібне регулярне вираз.

PCRE

Ще один простий конструктор регулярних виразів, сумісних з Perl. Варіант для тих, кому не потрібно нічого зайвого для створення регулярного виразу.

Генератор правил валідації

Під кінець написанні статті знайшов ще один цікавий сервіс для створення регулярних виразів з сопоставляемой рядки. Для початку роботи досить ввести значення в цьому полі і натиснути на кнопку «Генерувати». Після чого ви самі побачите що з'явилися регулярний вираз в поле RegEx. А ось в тестовому поле можна ввести інше значення, якщо все правильно, то буде виданий результат про коректність заповнення відповідно до регулярки.

Звичайно, ресурс не є панацеєю при створенні нових правил, але тим не менш часом допомагає швидко створити новий вираз навіть не досвідченому в цій області людині.

Звичайно, ресурс не є панацеєю при створенні нових правил, але тим не менш часом допомагає швидко створити новий вираз навіть не досвідченому в цій області людині

Ну і ще один конструктор регулярних виразів - RegExr . Аналог PCRE, можливо здасться комусь більш зручним.

Хочеться сказати, що подібних конструкторів багато, але я привів самі найцікавіші. Можливо ви використовуєте якийсь інший - буду радий вашим коментарям. Слідкуйте за оновленнями на моєму сайті.