visual studio Найти / Заменить группу повторного использования - PullRequest
1 голос
/ 11 мая 2011

У меня есть регулярное выражение для окна «Найти и заменить» в Visual Studio (2008), где у меня есть группа с тегами ({}). И теперь мне нужно снова использовать эту же группу позже в утверждении. В поле замены вы можете использовать \n (где n - это число от 1 до 9), но в поле поиска вы не можете ...

Группа с тегами является переменной и содержит выражения.

Пример :

<{(:a*\:)*:a*}\>blablabla<\/{(:a*\:)*:a*}\>

Второй {(:a*\:)*:a*} должен совпадать только с таким же , что и первый. Таким образом, если совпадение с asp:Label в первой группе будет успешным, вторая должна совпадать только тогда, когда с ним снова найдется asp:Label.

У кого-нибудь есть решение?

1 Ответ

0 голосов
/ 21 июля 2011

Копаем старый пост!

Я недавно столкнулся с этим, это возможно ... это, вероятно, больше не проблема, но это должно работать

\<{(:a.*\:).*:a*}\>.*\<\/\1\>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...