当前位置:编程学习 > C#/ASP.NET >>

求正则表达式

例字符串ab张三cdhelloab李四cd你好ab王小明cd替换成hello你好

也就是把固定格式ab...cd(...表示任意长度字符串)替换成空格
谢谢 --------------------编程问答-------------------- 数据-->>>>结果

?????

能说清楚吗? --------------------编程问答-------------------- 原始数据:ab张三cd  hello  ab李四cd  你好  ab王小明cd
结果:hello你好


也就是把固定格式ab...cd(...表示任意长度字符串)替换成空格

--------------------编程问答-------------------- 求救,谁能教我 --------------------编程问答-------------------- --------------------编程问答-------------------- Regex.Replace("ab张三cd hello ab李四cd 你好 ab王小明cd", @"ab[^cd]*cd", " ", RegexOptions.IgnoreCase) --------------------编程问答--------------------
            string str = @"ab张三cd hello ab李四cd 你好 ab王小明cd";
            Regex reg = new Regex(@"ab.*?cd");
            Console.WriteLine(reg.Replace(str,""));
--------------------编程问答-------------------- 用正则表达式的懒惰匹配即可
表达式为:ab.*?cd,然后用此正则进行匹配替换。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,