首先看下msdn的官方文档解释
https://msdn.microsoft.com/en-us/library/2k3te2cs.aspx
正则表达式的时候这里就不赘述了
下面看下如何那正则表达式中的结果取出来作为内容替换进去
直接举例
C# 6.0 提供了一个显函数 然后旧版本不支持
函数作用是把变量的名称或者对象的字段名 转成字符串使用
int best = 1
nameof(best) means "best"
那么我们就要替换掉
替换公式如下
Find What: (nameof)\((.*?)\) 注意到此处红色的括号,每一个红色的括号代表一个group 这样才能使用 $n(取值从1开始 在我们这里要去第二个匹配的值) 在结果访问替换
Replace With: "$2"