2016-11-13 68 views
-1

我正在嘗試編寫一個正則表達式來替換數據註釋,並在其中添加更多參數。正則表達式,查找並替換Visual Studio 2015

例如, 鑑於此屬性

[DataMember(Name = "users")] 
public List<User> Users { get; set; } 

我想將其更改爲

[DataMember(Name = "users"), XmlNode("users")] 
public List<User> Users { get; set; } 

任何想法如何實現這一目標?

+0

不要做這個。因爲您可以將[DataMember(Name =「users」)]寫入[DataMember(Name =「users」)],[DataMember(Name =「users」)],[DataMember(Name =「users」)],[DataMember (Name =「users」)],[DataMember(Name =「users」)],[DataMember(Name =「users」)],[DataMember(Name =「users」)] –

+0

不需要那麼多時間 –

+0

這需要時間,因爲我有20個類,每個類可能有〜5個屬性 –

回答

1

搜索與此正則表達式:

\[DataMember\(Name = \"(.*)\"\)\]

並更換由這一個:

\[DataMember\(Name = "$1"\), XmlNode\("$1"\)\]

regex 101 link

enter image description here