[英]Global Find and Replace in Visual Studio With Regular Expressions
在我的項目中,我想將CssClass添加到所有不具有CssClass屬性的asp:Buttons中,如何使用正則表達式搜索和替換All?
搜索並替換此
<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" />
好的,我自己解決。
Ctrl + Shift + H
找什么
{\<asp\:Button(:b+<:w>=:q(\n)*)*}{(:b)*/*\>}
用。。。來代替
\1 CssClass="button-default" \2
在整個項目中搜索<asp:Button
並將其替換為<asp:Button CssClass="button-default"
。
似乎Visual Studio現在支持使用正則表達式查找和替換: https : //docs.microsoft.com/zh-cn/visualstudio/ide/using-regular-expressions-in-visual-studio?view=vs-2019#捕獲組和替換模式
微軟說
Visual Studio使用.NET正則表達式來查找和替換文本。
在“查找和替換”界面中使用正則表達式之前,您只需要確保按下“正則表達式”按鈕即可(這些按鈕包含如下符號:。*):
注意:如圖所示,您也可以按Alt + E在“查找和替換”界面中啟用正則表達式!
您可以在此處找到有關正則表達式和“查找和替換”功能的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.