visual studio中的常规替换:突出显示但不替换

时间:2014-08-29 20:45:15

标签: regex visual-studio replace find

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

请告诉我我做错了什么。

由于

1 个答案:

答案 0 :(得分:1)

您的正则表达式未捕获任何您未在正则表达式中包含任何捕获组的内容。

正则表达式:

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

替换字符串:

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