Разработка

Создавайте, проверяйте и визуализируйте регулярные выражения с iHateRegex

Создавайте, проверяйте и визуализируйте регулярные выражения с 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 или регулярные выражения.информация, чтобы быстро изучить основы. Было бы здорово, если бы разработчик сайта добавил на сайт несколько руководств и вариантов быстрой помощи, чтобы помочь пользователям.

Теперь ваша очередь: использовали ли вы раньше регулярные выражения?

Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...
Установите последнюю версию игры OpenRA Strategy в Ubuntu Linux
OpenRA - это игровой движок Libre / Free Real Time Strategy, воссоздающий ранние игры Westwood, такие как классическая Command & Conquer: Red Alert. Р...
Установите последнюю версию эмулятора Dolphin для Gamecube и Wii в Linux
Эмулятор Dolphin позволяет вам играть в выбранные вами игры Gamecube и Wii на персональных компьютерах (ПК) Linux. Являясь свободно доступным игровым...