c# regex 正则 字符串首尾替换 replace

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);
            //通过的测试

 

posted @ 2019-11-12 14:25  天天的蓝色  阅读(1350)  评论(0编辑  收藏  举报