Поменяйте местами атрибуты в тегах с помощью Visual Studio 2008 RegEx - PullRequest
0 голосов
/ 02 февраля 2010

Как поменять атрибуты ID и runat во всех тегах в моем решении Visual Studio 2008?

Был

<asp:Label ID="Label1" runat="server" />

стал

<asp:Label runat="server" ID="Label1" />

1 Ответ

2 голосов
/ 02 февраля 2010

В поле «Найти и заменить» включите использование регулярных выражений.

Найти что:

 ID="{[^\"]+}" runat="server"

Заменить на:

 runat="server" ID="\1"

Используйте {}, чтобы пометить подвыражения в регулярном выражении. Значение части поиска: найти один или несколько символов, которые не являются кавычками после ID = "и до следующей кавычки, и пометить его как подвыражение.

В качестве замены вы используете \ 1 для обозначения первого найденного под-выражения, и это идентификатор тега.

Редактировать: добавить один пробел перед поиском и заменить выражения, чтобы избежать совпадения с чем-то вроде: ContentPlaceHolderID="MainContent" runat="server".

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