Какие-нибудь фиддлеры регулярных выражений полностью поддерживают lookhehind?
Я ищу, чтобы проверить регулярное выражение, которое включает в себя взгляд с возможно бесконечным повторением. Например:
(?<!this can't appear anywhere before.*)text to match
Это всего лишь пример - фактическое регулярное выражение совсем не похоже на это, поэтому, пожалуйста, не отвечайте альтернативными способами сделать это!
Согласно http://www.regular-expressions.info/lookaround.html, это будет поддерживаться.NET, но я не могу заставить его работать ни в одном из фиддлеров регулярных выражений, которые я пробовал. Просто интересно, кто-нибудь видел эту проблему или знает о регулярных выражениях (в идеале онлайн), которые используют.NET Framework в качестве своего движка?
РЕДАКТИРОВАТЬ: На момент написания этого имеет 3 близких голосов и несколько комментариев ниже о том, чтобы быть не по теме. Но часто задаваемые вопросы включают "Инструменты разработки программного обеспечения" в свой список допустимых вопросов. Поскольку вопрос касается довольно продвинутой функции регулярных выражений, я подумал, что она будет лучше всего ориентирована на сообщество программистов. Также подумайте, что это может быть интересным для других здесь, поэтому стоит записать вопрос, а не фрагмент разговора в чате. Это всего лишь моя 2p-ценность, я уверен, что найдутся те, кто не согласен, но, по крайней мере, пожалуйста, ознакомьтесь с правилами (например, см. Здесь и здесь) перед закрытым голосованием.
1 ответ
Обратите внимание, что этот вопрос не по теме для SO. Это может быть лучше подходит для superuser.com, дочернего сайта SO.
В противном случае вы можете использовать один сайт http://regexhero.net/tester/. Не такой удобный для пользователя, как некоторые другие онлайн-тестеры регулярных выражений, поскольку вы не можете быстро скопировать оттуда, и это часто заставляет вас покупать его, но основная цель доступна.