我正在尝试将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"
请告诉我我做错了什么。
由于
答案 0 :(得分:1)
您的正则表达式未捕获任何您未在正则表达式中包含任何捕获组的内容。
正则表达式:
Descendants\(ns \+ "([^"]*)"\).First\(\).Value
替换字符串:
Descendants().First(x => x.Name.LocalName == $1).Value