我正在尝试编写一个替换数据注释的正则表达式,为它添加更多参数。
例如, 鉴于此属性
[DataMember(Name = "users")]
public List<User> Users { get; set; }
我想将其更改为
[DataMember(Name = "users"), XmlNode("users")]
public List<User> Users { get; set; }
知道怎么做到这一点?
答案 0 :(得分:1)
使用此正则表达式搜索:
\[DataMember\(Name = \"(.*)\"\)\]
并替换为:
\[DataMember\(Name = "$1"\), XmlNode\("$1"\)\]