Регулярное выражение для удаления идентификаторов по умолчанию из тегов ASP.NET - PullRequest
1 голос
/ 17 февраля 2011

У нас есть собственный набор пользовательских тегов управления, например:

<ourTag:OurControl runat="server" />

В нашем проекте мы обнаружили чудесный помощник Visual Studio (сарказм), который автоматически вставляет идентификатор с именем тега, за которым следует счетчикчисло.

Я сейчас пытаюсь удалить их глобально.

Я полагаю, что могу сделать это с помощью регулярных выражений в функции поиска / замены VS.Вот мое текущее выражение:

<ourTag\:([a-z]*[0-9]+?).*ID=\"\1\"

Это не работает, и у меня возникают проблемы при разработке правильного способа сделать это.

Что мне нужно сделать, чтобы сделать эту работу правильно?

Я посмотрел здесь: http://msdn.microsoft.com/en-us/library/2k3te2cs.aspx

1 Ответ

0 голосов
/ 17 февраля 2011

Нашли это!Eureka!

используйте это для поиска что:

ourtags\:{[a-zA-Z]*}{.*}{ID=\"\1[0-9]+\"}

используйте это для замены на:

ourtags\:\1\2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...