我正在尝试将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