首页 » Asp.Net, C#, 正则 » 阅读文章

C#(Asp.Net)正则表达式(Regex)分组替换(Group Replace)应用实例2

2009年8月1日

前面,我曾发布过一系列.NET里面的正则使用的实例,地址如下: http://www.zu14.cn/tag/regex/

今天,应一位网友的提问,又有了一个实际的应用,也写出来,共享一下,原问题如下:

c# asp.net regex group replace

 

实现方法:

string str = "<img onload='_commentImageResize(this,350);' title=\"魅力四射\" src=\"/i/face/1.gif\">AAAAA<img onload='_commentImageResize(this,350);' title=\"吻\" src=\"/i/face/33.gif\">BBBBB<img onload='_commentImageResize(this,350);' title=\"大笑\" src=\"/i/face/98.gif\">CCC<img onload='_commentImageResize(this,350);' title=\"微笑\" src=\"/i/face/90.gif\">";

string pattern = "<img.+?(\\d+)\\.gif\">(\\w*)";

System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase);

string result = reg.Replace(str, "{$$" + "${1}" + "}" + "${2}\n");

和别人一起分享吧:
  • Google Bookmarks
  • QQ书签
  • 饭否
  • 校内网
  • 豆瓣九点
  • 嘀咕
  • 365Key网摘
  • POCO网摘
  • 豆瓣
  • 开心网
  • 新浪ViVi
  • 百度搜藏
  • email
  • Add to favorites
  • Facebook
  • Live
  • 收客
  • Twitter
  • del.icio.us
  • PDF
  • Yigg
  • Print
  • Digg
  • Haohao
  • RSS
  • Yahoo! Bookmarks

本文作者:三角猫 DeltaCat
文章出处:真有意思网(http://www.zu14.cn)
引用地址:点击复制本文的 Trackback Url
文章链接:http://www.zu14.cn/2009/08/01/csharp-aspnet-regex-group-replace-sample/ [复制] (转载请注明出处及链接)

Asp.Net, C#, 正则 , , , , ,

上一篇 »:

下一篇 »:
  1. 2009年08月11日 07:15 | #1

    @blinux :
    最近太忙了

  2. 2009年08月11日 07:14 | #2

    @精华贴吧 :
    抱歉,本站暂时不交换链接

  3. 2009年08月10日 20:37 | #3

    很喜欢这里,可以交换链接么?
    98tie.com飘过;p

  4. 2009年08月06日 22:54 | #4

    最近很少发文章 啊

  5. 2009年08月04日 09:46 | #5

    不错的方法,非常好。。

  6. 2009年08月03日 00:14 | #6

    占个座位慢慢看~

  1. 目前还没有任何 trackbacks 和 pingbacks.

 

Related Posts with Thumbnails