30 полезных инструментов и ресурсов регулярных выражений
Регулярное выражение, или часто называемое регулярным выражением, представляет собой шаблон, состоящий из правил, используемых для соответствия определенному набору строк. Они чрезвычайно мощные, и они понадобятся вам на большинстве языков программирования, которые вам встречаются, особенно когда нужно сканировать и сопоставлять контекст для дальнейших действий..
Вот простой пример регулярного выражения - чтобы соответствовать все строки состоят из "регулярное выражение","регулярные выражения","регулярное выражение", а также "регулярное выражение"в содержании, это ваш шаблон регулярного выражения - reg (ular выражение? | ex (p | es)?)
На первый взгляд они могут показаться немного запутанными или трудными для понимания, но как только вы поймете синтаксис, вы заметите, что он довольно прост и определенно очень полезен для будущих проектов кодирования. Изучение и использование регулярных выражений не должно быть мучительным процессом.
Вот список полезных инструментов и ресурсов для регулярных выражений, которые сделают вашу жизнь проще. Полный список после прыжка.
Desktop Regex Tools
Expresso (Выиграть)Expresso - отмеченный наградами редактор регулярных выражений, подходящий для начинающих с регулярными выражениями; он также имеет полнофункциональную среду разработки для программистов и веб-дизайнеров.
Rad Software Дизайнер регулярных выражений (Выиграть)Интерактивное приложение для регулярных выражений на базе Windows, разработанное, чтобы быть простым и легким в использовании… Требуется NET Framework.
Regex Coach (Выиграть)Графическое приложение для Windows, которое можно использовать для экспериментов с (Perl-совместимыми) регулярными выражениями в интерактивном режиме..
RegExr Desktop (Win, Mac, Linux)Инструменты для изучения, редактирования и тестирования регулярных выражений (для краткости RegEx или RegExp) в Mac OSX, Windows и Linux.
Regex Widget (Mac)Интерактивный виджет для проверки регулярных выражений для JavaScript и других языков (таких как Sed, Ruby или Perl).
Регулярные выражения Инструмент тестирования надстроек TesterFirefox для регулярных выражений с выделением цветов (включая подсовпадения) и помощниками для создания выражений.
Больше:
- Регулярное выражение магии (Выиграть) - Создает полные регулярные выражения в ваших спецификациях без необходимости иметь дело с синтаксисом регулярных выражений.
Инструменты Онлайн Regex
RegE xr Созданный gskinner, это один из лучших онлайн-инструментов регулярных выражений, которые мы когда-либо видели. Он основан на полезных примерах синтаксиса регулярных выражений. Поддерживает совпадение и замену.
HTML2Regexp - Генератор регулярных выражений для элемента HTML Ruby - программа создания регулярных выражений для извлечения элементов HTML.
reWorkOnline инструменты регулярных выражений с такими функциями, как замена, множественное, разбиение, сканирование и многое другое. Обновляйте результаты мгновенно по мере ввода.
Основанный на RubularRuby редактор регулярных выражений. Удобный и простой способ проверить ваши регулярные выражения в Интернете.
Txt2re Удивительный крошечный инструмент для обновления памяти о том, как собирать шаблоны регулярных выражений. Поддерживает Perl, PHP, Python, Java, Javascript, ColdFusion, C, C ++, Ruby, VB, VBScript, JSharp, C Sharp, C ++, .NET и VB.NET.
Больше:
- Средство проверки регулярных выражений - этот сервис использует функции регулярных выражений PHP в качестве основы для своих операций. Это может быть полезно для программистов других языков.
- Rex V - оценщик регулярных выражений на основе Ajax для трех различных систем регулярных выражений PHP PCRE, PHP Posix и Javascript.
- Flex 3 Regular Expression Explorer - управляемый сообществом сайт тестирования регулярных выражений с примерами, с которыми вы можете поиграть.
- Regex Pal - тестер регулярных выражений JavaScript с синтаксисом регулярных выражений в реальном времени и подсветкой совпадений.
- Python Regular Expression Testing Tool - один из веб-инструментов Python для регулярных выражений, предназначенный для быстрого тестирования регулярных выражений. Включает поддержку специальных функций Python Regex, таких как dotall и Unicode.
Больше чтения на Regex
- Использование регулярных выражений - регулярное выражение в двух словах.
- Основы регулярных выражений
- Справочник по синтаксису регулярных выражений
- Шпаргалка по регулярным выражениям - краткое справочное руководство по регулярным выражениям, включая символы, диапазоны, группировки, утверждения и некоторые образцы шаблонов, чтобы вы могли начать работу.
- Шпаргалка RegExLib - для .NET Framework.
- .NET Framework Регулярные выражения
- Пять Привычок для Успешных Регулярных Выражений
- Примеры регулярных выражений - примеры шаблонов, которые вы можете использовать и адаптировать к вашим собственным целям.
- Как использовать и получить максимальную отдачу от регулярных выражений
- Введение в регулярные выражения с использованием JavaScript
- 37 Проверенные регулярные выражения PHP, Perl и JavaScript - список регулярных выражений PHP, Perl и JavaScript для общих случаев использования, которые были протестированы и готовы к работе.
- 8 регулярных выражений, которые вы должны знать
Мы, вероятно, просто царапаем поверхность полезных инструментов регулярного выражения. Если вы считаете, что мы пропустили хорошую статью или инструменты, пожалуйста, оставьте комментарий ниже. Спасибо!