c# regex 正则 首尾替换

Regex re = new Regex("项目建立|项目|解决方案|方案");
            string s = "项目建立项目通过的测试方案解决方案";
            var a = re.Replace(s, "");//全部替换为空
            var b = Regex.Replace(s, "^(项目建立|项目|解决方案|方案)|(项目建立|项目|解决方案|方案)$", "");//首尾替换一次
            var c = Regex.Replace(s, "^(项目建立|项目|解决方案|方案)+|(项目建立|项目|解决方案|方案)+$", "");//首尾全部替换
            Console.WriteLine(s);
            //项目建立项目通过的测试方案解决方案
            Console.WriteLine(a);
            //通过的测试
            Console.WriteLine(b);
            //项目通过的测试方案
            Console.WriteLine(c);
            //通过的测试

猜你喜欢

转载自www.cnblogs.com/huanyun/p/11841613.html