Помічники в створенні регулярних виразів
В даний час складно уявити розробку сайтів та додатків без використання регулярних виразів (якщо тільки сайт або додаток простеньке). Адже регулярні вислови є формальний мову пошуку і здійснення маніпуляцій з підрядками в тексті, який заснований на використанні метасимволов (wildcard characters).
Конструктор регулярних виразів
Цікавий конструктор регулярних виразів (regexp online generator) для PHP і Javascript. На момент тестування не коректно працював з регулярними виразами для PHP, в яких використовуються російські символи (виникала помилка в момент виведення результатів). А так, якщо відкинути даний момент, то цілком непоганий конструктор, в якому можна по практикуватися зі складанням різних виразів.
Regular Expression Library
На сайті є багато цікавих патернів регулярних виразів, а також можливість їх протестувати прямо на сайті. На даний момент понад 6500+ регулярних виразів від різних учасників проекту. Гарна можливість підглянути або знайти для себе потрібне регулярне вираз.
PCRE
Ще один простий конструктор регулярних виразів, сумісних з Perl. Варіант для тих, кому не потрібно нічого зайвого для створення регулярного виразу.
Генератор правил валідації
Під кінець написанні статті знайшов ще один цікавий сервіс для створення регулярних виразів з сопоставляемой рядки. Для початку роботи досить ввести значення в цьому полі і натиснути на кнопку «Генерувати». Після чого ви самі побачите що з'явилися регулярний вираз в поле RegEx. А ось в тестовому поле можна ввести інше значення, якщо все правильно, то буде виданий результат про коректність заповнення відповідно до регулярки.
Звичайно, ресурс не є панацеєю при створенні нових правил, але тим не менш часом допомагає швидко створити новий вираз навіть не досвідченому в цій області людині.
Ну і ще один конструктор регулярних виразів - RegExr . Аналог PCRE, можливо здасться комусь більш зручним.
Хочеться сказати, що подібних конструкторів багато, але я привів самі найцікавіші. Можливо ви використовуєте якийсь інший - буду радий вашим коментарям. Слідкуйте за оновленнями на моєму сайті.