我正在處理一些混亂的xaml。標籤有他們自己的name
和TabIndex
,這在我的情況下都是不必要的。看看下面的例子標籤元素,用正則表達式清理xaml
<Label Canvas.Left="20" Canvas.Top="40" x:Name="Page2Label15" Width="40" TabIndex="40">Great Label</Label>
我如何可以使用Visual Studio 2012(或其他XAML編輯器),而不針對誤報刪除不需要name
和TabIndex
屬性?由於誤報,我的意思是像我需要保留的下面的東西。
<TextBox Canvas.Left="20" Canvas.Top="40" x:Name="Page2Textbox15" Width="70" TabIndex="40">Great Label</TextBox>
看起來這應該是可能的,因爲在VS 2012查找和替換允許使用正則表達式。我無法使look around regular expressions正常工作。
我想最終的結果是:
<Label Canvas.Left="20" Canvas.Top="40" Width="40">Great Label</Label>
不幸的是VS 2012的正則表達式似乎並不喜歡它。你知道另一個編輯器或腳本,這將工作嗎? –
@RyanGates:我建議你用記事本++ –
測試這些模式謝謝。這對記事本++ 6.3.2(UNICODE)有效。 –