如题:vs2008 查找和替换 _T("aabbcc") 替换为"aabbcc"其中aabbcc是不确定的,也可能是cdcdaa.
替换结果是:_T("*****") 替换为 "*****"
请教各位高手如何替换?
谢谢!

解决方案 »

  1.   


      class Program
        {
            static void Main(string[] args)
            {
                string s ="_T(\"aabbcc\")";
                string[] ss = s.Split(new char[] {'"' });
                Console.Write(ss[1]);
                Console.Read();
            }
        }
      

  2.   

        
                string input = @"_T(""aabbcc"")";
                string pattern = @"_(\w{1})\S*([a-zA-Z]{6})\S";
                Console.WriteLine(Regex.Match(input, pattern).Groups[2].Value);
      

  3.   

    你说的是在IDE设计器里面查找替换吗?
    查找:_T\({:q}\)
    替换为: \1
    记得勾选最下面的使用正则表达式
      

  4.   

    正则替换:“[a-z]{6}”  或者 “[a-z]{m,n}” m<n 或者 “[a-z]+”,替换为固定串就好了