正则杂记收藏

正则表达式应用实例

--》匹配并替换(通过正则把"08  16 2009 12:00AM”替换成"2009-16-08")

       string pattern1 = @"(\d{1,3})\s*(\d{1,3})\s*(\d{1,5})\s*(12:00AM)";
        string values = "08  16 2009 12:00AM";
        string result = Regex.Replace(values, pattern1,"$3-$1-$2");
        Response.Write(result);

    //输出(2009-16-08)

--》清除一段格式良好内容里面的的html标签

       string pattern2 = @"<.+?>|&nbsp;|(\\r\\n)|\\s";
        values = "<img src='1.jpg'/>&nbsp;第一句话<a href='a.html' title='a.html'>第二句话</a>\r\n<p>第三句话</p>";//   \r\n会引起换行
        result = Regex.Replace(values, pattern2, "");

    //输出(第一句话第二句话第三句话)

--》匹配一段字符串里面的制定的数字

   string pattern2 = @"Minimum = (\d+)ms[\s\S]*";
        string values2 = "Minimum = 12ms, Maximum = 6ms, Average = 6ms\r\r\n\r\nd: \\Program Files \\Microsoft Visual Studio 9.0 \\Common7\\IDE>exit\r\n";
        string result = Regex.Replace(values2, pattern2, "$1");
        Response.Write(result);

转载于:https://www.cnblogs.com/zmxmiss/archive/2009/08/25/1553803.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值