0

私のプロジェクトで、CssClass 属性を持たないすべての asp:Buttons に CssClass を追加したいのですが、正規表現を使用してすべてを検索して置換するにはどうすればよいですか?

これを検索して置き換えます

<asp:Button ID="buttonSearch" runat="server" Text="Search" OnClick="buttonSearch_Click" />

以下に

<asp:Button ID="buttonSearch" runat="server" Text="Search" OnClick="buttonSearch_Click"  CssClass="button-default" />
4

4 に答える 4

1

わかりました、私は自分でそれを解決します。

ctrl + shift + H

何を見つける

{\<asp\:Button(:b+<:w>=:q(\n)*)*}{(:b)*/*\>}

と置換する

\1 CssClass="button-default" \2
于 2012-04-13T08:56:33.380 に答える
0

プロジェクト全体で検索し<asp:Buttonて置き換えます。<asp:Button CssClass="button-default"

于 2012-04-12T09:15:48.833 に答える
0

ルックアラウンド アサーションをサポートしていないため、「通常の」VS 検索/置換正規表現では実行できません。

ただし、特別なプラグインを使用してそれを行うことができます。これは正規表現マージンと呼ばれ、.NET スタイルの正規表現をサポートしています。

スクリーンショット

検索する

<asp:Button\b(?![^<>]*\bCssClass)([^<>]*)/>

そしてすべてを

<asp:Button\1 CssClass="button-default" />
于 2012-04-17T07:33:34.540 に答える