我想在项目中找到并替换一些重复的字符串。 我想使用VS2012查找和替换来轻松完成任务。
原始字符串是
Format(Element[Be], Element[Be])
and I want to replace it following
Element[Be].ToString(Element[Be].Value)
使用REGEX VS2012的FindAndReplaace功能如何实现
答案 0 :(得分:1)
尝试以下正则表达式:
Format\(([^,]*),\s*([^\)]*)\)
和以下替换字符串:
$1.ToString($2.Value);
在C#中:
var input = "Format(Element[Be], Element[Be])";
var result = Regex.Replace(input, @"Format\(([^,]*),\s*([^\)]*)\)", "$1.ToString($2.Value)");