Создавайте, проверяйте и визуализируйте регулярные выражения с помощью iHateRegex
- Категория: Развитие
Регулярные выражения или регулярные выражения могут быть очень мощными, когда дело доходит до поиска операций, при условии, что программы или онлайн-сервисы их поддерживают. Такие программы, как TextConverter , PowerRename , или NNN поддерживают регулярные выражения, но использование регулярных выражений может пугать или расстраивать.
В качестве примера возьмем следующее выражение: (25 [0-5] | 2 [0-4] [0-9] | [01]? [0-9] [0-9]?) (. (25 [ 0-5] | 2 [0-4] [0-9] | [01] [0-9] [0-9])) {3}?. Если вы знакомы с регулярными выражениями, вы можете сразу понять выражение. В противном случае вам будет сложно его расшифровать (он определяет IP-адреса).
Создание регулярных выражений может быть очень неприятным, особенно для пользователей, которые только начали изучать регулярные выражения.
Новый сайт iHateRegex приходит на помощь. Сайт поддерживает базу данных регулярных выражений с возможностью поиска и включает площадку для тестирования регулярных выражений.
Поле поиска на стартовой странице проекта можно использовать для поиска в базе данных регулярных выражений. Выберите любое, чтобы отобразить выражение, примеры совпадений и визуализацию, выделяющую последовательность выражения.
Вы можете сразу отредактировать любое регулярное выражение или пример строки; результаты и визуализация обновляются в реальном времени, и довольно просто использовать визуализацию и сопоставления для создания и проверки регулярных выражений.
Игровая площадка работает идентично, только вы начинаете с основного регулярного выражения и визуализации, которые вы можете изменить по своему вкусу. Вы можете скопировать выражение или скопировать код внедрения и даже отправить новое регулярное выражение для оценки и включения в базу данных проекта.
Поскольку вы можете редактировать любое регулярное выражение, вы также можете использовать копирование и вставку, чтобы копировать регулярные выражения с других сайтов или приложений, чтобы вставить их на сайт iHateRegex; Таким образом, можно легко редактировать, тестировать и проверять регулярные выражения.
Заключительные слова
В Интернете есть множество сайтов и программ, которые помогают понимать, создавать и проверять регулярные выражения. Мы рассмотрели Программное обеспечение Windows Regular Expression Coach в 2009 г. и работает по сей день.
Если у iHateRegex есть один недостаток, так это то, что вы не можете просто использовать сайт, если только начинаете. Вам нужен другой ресурс, например RegExr или regular-expressions.info чтобы быстро изучить основы. Было бы здорово, если бы разработчик сайта добавил на сайт несколько руководств и вариантов быстрой помощи, чтобы помочь пользователям.
Теперь ваша очередь : вы раньше использовали регулярные выражения?