2

Я ищу, чтобы проверить регулярное выражение, которое включает lookbehind с возможным бесконечным повторением. Например:Выполняют ли какие-либо регулярные выражения fiddlers поддержку lookbehind?

(?<!this can't appear anywhere before.*)text to match 

Это просто пример - фактическое регулярное выражение ничего подобного, так пожалуйста, не отвечать на альтернативные способы сделать это!

Согласно http://www.regular-expressions.info/lookaround.html, это будет поддерживаться .NET, но я не смог заставить его работать ни в одном из скриптов регулярных выражений, которые я пробовал. Просто интересно, видел ли кто-нибудь эту проблему или знает ли скрипт регулярного выражения (в идеале онлайн), который использует платформу .NET как свой движок?

EDIT: На момент написания этого слова есть 3 закрытых голоса и некоторые комментарии ниже о том, чтобы быть вне темы. Но FAQ включает в себя «Инструменты разработки программного обеспечения» в своем тик-списке приемлемых вопросов. Поскольку вопрос связан с довольно продвинутой функцией регулярного выражения, я думал, что это будет лучше всего ориентироваться на сообщество программистов. Также подумайте, что это может быть интересно для других здесь, поэтому стоит записать как вопрос, а не фрагмент беседы в чате. Это всего лишь мой 2p-стоит, я уверен, что будут те, кто не согласен - но, по крайней мере, пожалуйста, осведомите правила (например, см. here и here) перед закрытым голосованием.

+0

Вопрос не в тему, но тот, который вы можете использовать [regexhero] (http://regexhero.net/tester/), хотя он предотвращает копирование/вставку в своей онлайн-версии. Примечание. Я получил его, хотя и искал. – Jerry

+0

Было ощущение, что это может быть проголосовано как не по теме. Однако я считаю, что это немного педантично, поскольку здесь существует огромное количество вопросов, в которых обсуждаются регулярные выражения, и многие ответы на них используют демонстрацию regex fiddler. Не уверен, где такой вопрос будет лучше размещен. В любом случае, ваш ответ хорош - если вы хотите выразить это как ответ, а не комментарий, я соглашусь. –

+0

@SteveChambers Это действительно зависит от того, что вы подразумеваете под «обсуждением регулярных выражений». Я согласен с тем, что есть много вопросов регулярного выражения, которые должны быть закрыты, но это не значит, что мы должны поощрять такие должности. Кроме того, ответы обычно содержат скрипт для [демонстрации] (http://meta.exackchange.com/questions/183552/), который фактически работает. Если вы чувствуете, что это может быть не по теме, вы всегда можете присоединиться к одному из [SO chatrooms] (http://chat.stackoverflow.com), в этом конкретном случае [чат regex] (http: // chat. stackoverflow.com/rooms/25767). – HamZa

ответ

1

Обратите внимание, что этот вопрос не соответствует теме. Это может быть лучше подходит для superuser.com, сестринского сайта SO.

В противном случае один сайт, который вы можете использовать, - regexhero.net. Это не так удобно, как некоторые другие онлайн-тестировщики регулярных выражений, поскольку вы не можете быстро скопировать их, и это часто заставляет вас покупать его, но основная цель доступна.