代码片断:利用正则替换匹配的字符串

原创 2015年07月07日 11:43:26

代码片断:利用正则表达式替换文本中匹配的字符串

private string GetNewString(string str_old)
    {
        string str_new = string.Empty;
        string pattern = @"http://www.mysite/blog/photo/\w+/\w+/[a-zA-z0-9_\-]+";
        MatchCollection matchs = Regex.Matches(str_old, pattern);
        foreach (Match match in matchs)
        {
            str_new = match.Value.Replace("www.mysite/blog/photo", "hr.mysite.com/blog");
            str_new = str_new.Replace("o_", "w_");
            str_old = str_old.Replace(match.Value, str_new);
        }
        return str_old;
    }


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

表情代码正则匹配

正则+split 解决国航项目获取字符串匹配问题

需求: 有如下字符串信息: -------SAVEANDSUBMIT页面TAIDsHID的值为: 00-NE8KF4P2-RC2Q-K4AM-AE78-PSUX1318YXP8; 5046860...

php js 正则匹配密码只能是数字和字母组合的字符串

密码要求: 1,不能全部是数字 2,不能全部是字母 3,必须是数字和字母组合 4.不包含特殊字符 5.密码长度6-30位的字符串 /** * @desc get_pwd...

php 类似正则获取字符串匹配内容的简单方法

类似正则获取字符串匹配内容的简单方法,方法比较简单,使用也很方便,功能还很有限说明:见代码开始的注释,有不清楚的地方,可以留言给我,欢迎指错,提供好方法本例是以http://www.3444.cc/L...
  • wxhlxx
  • wxhlxx
  • 2011-07-09 16:18
  • 7037

C#正则匹配(提取字符串中的数字)及C#“四舍五入”

使用C#语法正则匹配字符串中的数字,c#提取数字。并介绍一下,C# 数字计算中的“四舍五入”。

php字符串处理之全角半角转换(正则匹配全角字符思路)

半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路。 一、概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)例如:/[\x...

PHP 正则 如何匹配不出现某段字符串的写法!(保留备份)

网友cfc4n问及关于(?!)的正则表达式问题。回答之后,顺便总结了一下Perl语言中如何匹配“不出现”某元素,贴在这里。 问题 问题描述 有如下文本,如何使用正则式,将其中不含...

正则验证匹配中文姓名全部源字符串

这个是验证匹配中文姓名的全部源串,在网上找了很久,大都是验证匹配含有中文,就在网上某人提供的正则的基础上修改成了验证所填姓名的每个字符,只有都匹配才能验证通过。        该正则为:^[\u4e...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)