SFINAE не распространяется на значения по умолчанию для любых типов или значений. В этом методе используются только типы аргументов и результатов функции.
Самый мощный бесплатный онлайн regexp инструмент тестирования безусловно , http://regex101.com/ - позволяет Вам выбрать механизм РЕ (PCRE, JavaScript, Python), имеет отладчик, colorizes соответствия, объясняет regexp на лету, может создать постоянные ссылки к regex детской площадке.
Другие сетевые инструменты:
Windows:
, Jeff Atwood [записал о регулярных выражениях] (сообщение:).
Другие инструменты, рекомендуемые ТАК пользователями, включают:
RegExr для тестирования с Actionscript 3 (какой бы ни стандарт, который может быть)
RegExBuddy до сих пор я соглашаюсь с и подтверждаю.
Насколько Ваше время стоит? Заплатите 40$ и получите RegexBuddy. Я сделал, и я даже обновил от 2.x версия к 3.x. Это заплатило за себя много раз.
Мне нравится использовать этот онлайн: http://www.cuneytyilmaz.com/prog/jrx/ , Конечно, это будет JavaScript regexp, но я никогда еще не сделал что-либо достаточно умное для замечания различия.
Я - все еще большое Регулятор вентилятор.
существуют некоторые проблемы устойчивости, но они могут быть зафиксированы disableing Intellisense. Это рассердилось с некоторыми выражениями и опечатками в создании выражения.
Любил бы его, если Roy Osherove обновленный, но похож, он занят другими вещами.
+1 Для тренера Regex здесь. Свободный и делает задание действительно хорошо.
для онлайн: http://regexpal.com/ для рабочего стола: тренер Regex
Я добавлю к голосованию Reggy для Mac, собираясь испытывать некоторые из других, которые Joseph предложил и upvote, которые отправляют завтра, когда мой предел сбрасывается.
см. принятый ответ на этот вопрос: Изучение Регулярных выражений
Regexbuddy делает все это. http://www.regexbuddy.com/
Я договариваюсь о RegExBuddy, но если Вы хотите свободный или когда я работаю где-нибудь а не в моей собственной системе , RegExr является большим инструментом (Flash) онлайн, который имеет много предварительно созданных regex сегментов для работы с и делает сопоставление с образцом в реальном времени для тестирования.
несколько плагинов затмения для тех, которые используют затмение,
http://www.brosinski.com/regex/
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
Я использую превосходное и свободное Разработчик Регулярного выражения Rad Software .
, Если Вы просто хотите записать регулярное выражение, имейте немного справки с синтаксисом и протестируйте соответствие и замену Ре тогда это справедливо, инструмент легкого места идеален.
Rubular свободен, прост в использовании и выглядит хорошим.
Если Вы - пользователь Emacs, команда re-builder
позволяет Вам ввести Emacs regex и показывает на лету соответствующие строки в текущем буфере с цветами для маркировки групп. Это свободно как Emacs.
Вот некоторые для Mac: ( Примечание: не судите инструменты по их веб-сайтам )
Я использую Экспресс ( www.ultrapico.com ). Это имеет много хороших функций разработчика. Регулятор раньше был моим фаворитом, но это не было обновлено в таком длинном, и я постоянно сталкивался с катастрофическими отказами со сложным RegExs.
В стандартной установке Python существует каталог "Tools/scripts", содержащий redemo.py.
Это создает интерактивное окно Tkinter, в котором можно экспериментировать с regexs.
Раньше я предпочитал The Regex Coach из-за его упрощенного макета, мгновенного выделения и его цены (бесплатно).
Время от времени я сталкиваюсь с проблемой с ним при попытке проверить регулярные выражения .NET. Для этого, оказывается, лучше использовать инструмент, который фактически использует обработчик регулярных выражений .NET. Это была вся причина, по которой я создал Regex Hero в прошлом году. Он работает в Silverlight и, как таковой, напрямую запускается из библиотеки классов .NET Regex.
Мне лично нравится Тестер регулярных выражений .
Это бесплатный плагин для Firefox, поэтому всегда включен!
Также этот плагин регулярных выражений может быть полезен для пользователей eclipse и idea .