visualstudio中的常规替换:高亮显示引用但不替换



我正在尝试将Descendants(ns + "string").First().Value替换为

Descendants().First(x => x.Name.LocalName == "string").Value from visual studio. 

我在"搜索"中尝试了Descendants(ns + .*").First().Value,它正确地突出显示了出现的内容。但Descendants().First(x => x.Name.LocalName == 1).Value不能取代1成为"string"

请告诉我我做错了什么。

感谢

您的正则表达式没有捕获任何内容,也就是说,您没有在正则表达式中包含任何捕获组。

Regex:

Descendants(ns + "([^"]*)").First().Value

替换字符串:

Descendants().First(x => x.Name.LocalName == $1).Value

最新更新