Как я могу протестировать регулярные выражения, используя несколько движков RE?[закрыто]

StackOverflow https://stackoverflow.com/questions/32282

  •  09-06-2019
  •  | 
  •  

Вопрос

Как я могу протестировать одно и то же регулярное выражение на разных движках регулярных выражений?

Это было полезно?

Решение

На сегодняшний день самым мощным бесплатным онлайн-инструментом тестирования регулярных выражений является http://regex101.com/ - позволяет выбрать движок обновления (PCRE, JavaScript, Python), имеет отладчик, раскрашивает совпадения, объясняет регулярное выражение "на лету", может создавать постоянные ссылки на игровую площадку регулярных выражений.

Другие онлайн-инструменты:

Инструменты для рабочего стола Windows:

Джефф Этвуд [писал о регулярных выражениях] (сообщение:).

Другие инструменты, рекомендованные пользователями SO, включают:

Другие советы

Я использую Эспрессо (www.ultrapico.com).В нем есть много приятных функций для разработчика.Раньше регулятор был моим любимым, но он так давно не обновлялся, и я постоянно сталкивался со сбоями из-за сложных регулярных выражений.

Вот некоторые из них для Mac:(Примечание:не судите об инструментах по их веб-сайтам)

Если вы являетесь пользователем Emacs, команда re-builder позволяет вводить регулярное выражение Emacs и "на лету" отображает соответствующие строки в текущем буфере с цветами для обозначения групп.Это бесплатно, как Emacs.

Рубулярный является бесплатным, простым в использовании и красиво выглядит.

RegexBuddy Регулярное выражение это оружие выбора

Я пользуюсь отличным и бесплатным Программный Конструктор регулярных выражений Rad.

Если вы просто хотите написать регулярное выражение, немного разобраться с синтаксисом и протестировать соответствие и замену RE, то этот довольно легкий инструмент идеально подойдет.

пара плагинов eclipse для тех, кто использует eclipse,
http://www.brosinski.com/regex/

http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html

Кодос конечно.Потому что это питонический язык.;)

Я согласен с RegexBuddy, но если вы хотите бесплатно или когда я работаю где-то, а не в своей собственной системе Регулярное выражение это отличный онлайн-инструмент (Flash), который имеет множество готовых сегментов регулярных выражений для работы и выполняет сопоставление шаблонов в реальном времени для вашего тестирования.

В стандарте Питон установка существует каталог "Tools/scripts", содержащий redemo.py.

Это создает интерактивный Окно Tkinter, в котором вы можете поэкспериментировать с регулярными выражениями.

В прошлом я предпочитал Regex Coach из-за его упрощенного макета, мгновенного выделения и цены (бесплатно).

Время от времени, однако, я сталкиваюсь с проблемой при попытке протестировать регулярные выражения .NET.Оказывается, для этого лучше использовать инструмент, который на самом деле использует .NET механизм регулярных выражений.Это была единственная причина, по которой я строил Герой регулярных Выражений в прошлом году.Он работает в Silverlight и, как таковой, запускается непосредственно из библиотеки классов регулярных выражений .NET.

Regexbuddy делает все это. http://www.regexbuddy.com/

смотрите общепринятый ответ на этот вопрос: Изучение регулярных выражений

Я добавлю к голосованию Регги для Mac собираюсь попробовать некоторые из других, предложенных Джозефом, и поддержать этот пост завтра, когда мой лимит будет сброшен.

для онлайн: http://regexpal.com/ для рабочего стола: Тренер по регулярным выражениям

+ 1 Для тренера регулярных выражений здесь.Свободен и делает свою работу действительно хорошо.

http://www.weitz.de/regex-coach/

Я все еще большой Регулятор вентилятор.
Есть некоторые проблемы со стабильностью, но их можно исправить, отключив Intellisense.Его бесят некоторые выражения и опечатки при построении выражения.

Было бы очень приятно, если бы Рой Ошерове обновлен, но, похоже, он занят другими делами.

Мне нравится пользоваться этим онлайн-сервисом:http://www.cuneytyilmaz.com/prog/jrx/ Конечно, это будет регулярное выражение javascript, но я еще никогда не делал ничего достаточно умного, чтобы заметить разницу.

Сколько стоит ваше время?Заплатите 40 долларов и получите RegexBuddy.Я так и сделал, и я даже обновился с версии 2.x до версии 3.x.Это окупило себя много раз.

Лично мне нравится Тестер регулярных Выражений.

Это бесплатный плагин для firefox, так что всегда включен!

Также этот плагин регулярных выражений может быть полезен для затмение и идея Пользователи.

Мне нравится http://regexhero.net/tester/ очень много

Проверьте Мастер регулярных выражений который является бесплатным и с открытым исходным кодом тестер регулярных выражений

Этот тестер регулярных выражений способен тестировать javascript, php и python http://www.piliapp.com/regex-tester/

RegexBuddy пока что я согласен с ним и одобряю.

Регулярное выражение для тестирования с помощью Actionscript 3 (каким бы стандартом это ни было)

http://rgx-extract-replace.appspot.com обладает функциональностью для включения захваченных групп регулярных выражений, отформатированных в столбцах, и при необходимости может заменять соответствующие шаблоны во входном тексте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top