2010-03-22 3 views
53

Я ищу онлайн-утилиту, которая будет отвлекать и добавлять пояснительные комментарии к регулярному выражению. Есть ли один?Есть ли онлайн-анализатор регулярных выражений регулярного выражения RegexBuddy?

+0

Я сделал несколько простых [regex-analyzer] (http://foo123.github.io/examples/regex-analyzer/) и [regex-composer] (http://foo123.github.io/examples/ regex-composer /) онлайн в javascript (в том числе и несколько поворотов) –

ответ

49

Мне нравится онлайн-инструмент: http://regexr.com

При наведении курсора на регулярное выражение, вы получите объяснение этой части.

+4

прошло почти три года с этого поста, и это все равно лучший редактор регулярных выражений – confiq

+0

Как выбрать язык? Разумеется, синтаксис не одинаковый для разных языков. –

+3

Из справки RegExr: _RegExr использует ваш механизм RegExp вашего браузера для соответствия, а его подсветка синтаксиса и документация отражают стандарт JavaScript RegExp. Это делает его предельной полезностью для определения различий между различными реализациями регулярных выражений. – Perry

6

Есть куча из них, перечисленных в Steven Levithan's blog.

+0

Некоторые отличные ссылки. Мне нравится это: http://osteele.com/tools/reanimator/ –

6

regexpal - тот, который я всегда использую. Я предпочитаю его на основе RegExr на основе Flash.

23

Для чего это стоит, я тоже люблю:

  • regex101.com, который является достаточно мощным, но технический. Он содержит синхронизацию и результаты шагов, а также постоянные ссылки для совместного использования регулярного выражения с пояснениями и данными теста.
  • regexper.com, который рисует железнодорожные диаграммы регулярных выражений. Результаты очень приятно смотреть и легко понять, но текстовых объяснений нет.

Оба являются бесплатными.

+1

Я нахожу regex101 наиболее удобным в плане подсветки синтаксиса и объяснения. +1 для этого. –

+0

Из тех, что упомянуты/googled, regex101 теперь лучше всего работает для Python RE (оценивается по вставке, работает). – handle

Смежные вопросы