Совместная разработка RegEx

Я ищу совлокальный веб-сайт RegEx или программное обеспечение, где можно подать несколько случаев "совпадения" и "не следует сопоставлять", тогда другие могут реорганизовать регулярное выражение. Как refactormycode.com, но с завихрением RegEx. И таким образом можно увидеть, какой код работает быстрее и на самом деле правильный на основании заданных тестов соответствия.

Это может быть действительно полезно как веб-сайт, где любой может редактировать (например, вики) или внутри команды.

Я думал об этом и имел для меня большой смысл. Есть ли какой-нибудь веб-сайт или программное обеспечение? Если нет, ну, почему бы и нет?

Ответ 1

Попробуйте RegExLib

Не вики, но некоторые приличные примеры.

Ответ 2

RegexBuddy - это несвободное программное обеспечение, которое включает форум.

У него нет интеграции, которую вы ищете между сообществом и тестовым редактором регулярных выражений, но, по крайней мере, имеет эти две функции.

Ответ 3

Я всегда был большим поклонником The Regulator. Самое главное, что он бесплатный, но он также интегрируется с RegExLib, позволяет тестировать регулярное выражение с множеством различных опций, имеет плагины, генерацию кода и целую группу. В то время как другие могут отличаться, я думаю, что это очень близко к тому, чтобы быть Иисусом из RegEx программного обеспечения.

Единственное предостережение: для этого требуются окна, а регулярные выражения (регулярные выражения?) оцениваются с использованием среды выполнения .net. (важно, потому что есть некоторые очень тонкие .net конкретные вещи о том, как регулярные выражения обрабатываются).

Возможно, вы захотите проверить этот сайт.

Ответ 4

Также интересует:

текст ссылки

Генератор регулярных выражений (perl php python java javascript coldfusion c С++ ruby ​​vb vbscript j # С# С++.NET vb.net)

Ответ 5

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

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

На сайте также есть отличный регулярный указатель, который я нашел очень ценным ресурсом при разработке и тестировании моих регулярных выражений.

Вы упомянули о наличии "веб-сайта, где кто-либо может редактировать (например, вики) или внутри команды".
Почему бы не увидеть, можете ли вы получить запасной компьютер, настроить свою собственную вики-версию с открытым исходным кодом и запустить свой собственный сайт для своей внутренней команды. Старый рабочий стол под вашим столом, вероятно, сможет обрабатывать нагрузку для вашей команды. И если для этого достаточно использовать компьютер лучше, это будет хорошим доказательством и оправданием для вашего менеджера или того, кто на самом деле является хорошим ресурсом для команды и заслуживает лучшего оборудования. (даже сайт sharepoint будет работать вместо вики, если у вашей компании есть ограничения на то, что вы можете запустить. Я работал в компании среднего размера, где был какой-то странный бюрократический спор по вики против sharepoint, потому что кто-то думал, что это будет хорошая идея чтобы быть последовательным. полностью тупой.)