Від автора: дорогі товариші, я потрапив! Мені редактура всі підсипає і підсипає ТЗ на написання матеріалів з регулярними виразами. А я їх страх як не люблю. Але сьогодні розслабимося трохи – підберемо для себе один з конструкторів регулярних виразів PHP та інші «облегчалки», щоб потім менше голова боліла.
Варіанти
Ось кілька сервісів, які полегшують створення і тестування регулярок: uvsoftium.ru
Сервіс має простий і зрозумілий інтерфейс російською, що багато в чому полегшує розуміння всього «подій». Внизу знаходиться нагадувач з описом основного синтаксису складання регулярних виразів. Рекомендую до використання!
bl2.ru
Ще один для регулярних виразів PHP онлайн конструктор з російськомовним інтерфейсом. Крім функції, з допомогою якої слід обробляти регулярку, тут можна встановити кодування: utf-8 або cp1251.
regex101.com
Спеціалізований сервіс для роботи, тестування та навчання поводженню з регулярками. На ньому ви зможете знайти безліч довідкових матеріалів, але, на жаль, всі вони на англійській, як і весь користувальницький інтерфейс.
Також на цій платформі є кілька додаткових інструментів. Серед них зручний конструктор для PHP, який генерує програмний код «за мотивами» введеного регулярного виразу.
uiregex.com
Самий правильний для російської людини сервіс поводження з регулярками. Порівняно зі своїми «побратимами» він має цілий ряд переваг. Його інтерфейс підтримує російську мову. Крім цього, якщо ви не знаєте нічого про регулярних виразах, то можете поповнити свій багаж знань, пройшовши короткий інтерактивний курс.
Конструктор забезпечений правильними прикладами, на основі яких легко скласти регулярний вираз для валідації. Тому з застосуванням цього PHP конструктора у вас не повинно виникнути ніяких ускладнень. Однозначно рекомендую даний сервіс для новачків!
regexpres.narod.ru
Конструктор трохи «не в тему», оскільки заточений тільки під створення регулярок для JavaScript. Але так як ця технологія тісно сплітається з PHP, то його теж можна рекомендувати до застосування.
Крім онлайн-сервісів для створення регулярних виразів існує кілька десктопних варіантів. Ось кілька з них:
The Regex Coach
Expresso
Інші облегчалки
Якщо мова вже зайшла про інструменти, що полегшують нелегку працю PHP-програміста, то варто перерахувати та інші популярні спеціалізовані онлайн-сервіси:
Google Сайти
Мало хто знає, що глобальний пошуковик пропонує для використання свій безкоштовний конструктор сайтів PHP. Сервіс має простий інтерфейс і супроводжує створення ресурсу інтерактивними підказками.
Site scan
Дозволяє перевірити сайт на наявність застарілих бібліотек, виявити проблеми компонування і інші недоліки. Сервіс надається Microsoft, так що «заліковий» інструмент для сайтостроителей.
До речі, якщо хто знає про хороше конструкторі класів PHP, буду вдячний. Якщо вам потрібно підказати який сервіс, звертайтеся в коментарях під матеріалом. Ось така кооперація виходить .