随笔 - 51  文章 - 0 评论 - 210 trackbacks - 6
<2008年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

严正声明 : 本站文章转载请注明出处.

与我联系

搜索

 

留言簿(11)

我的标签

随笔分类

随笔档案

Atlas相关

积分与排名

  • 积分 - 58801
  • 排名 - 800

阅读排行榜

需要把正文内容里面的文字替换,但是标记内的不替换, 可以使用正则来实现.

        static void Main(string[] args)
        
{
            
string content = "<div>电脑是个好东西,我们大家都喜欢<img src=\"3w.jpg\" alt=\"电脑\"/>你喜欢电脑么? <a href=\"index.htm\" title=\"电脑\"></a>哈哈,就是这个东西。</div>";
            
string newContent = Regex.Replace(content, "([^\"]+?)(?<content>电脑)([^\"].+?)"new MatchEvaluator(DoReplace));
            Console.Write(newContent);
            Console.ReadLine();
        }


        
static  string DoReplace(Match m)
        
{
            
if (m.Groups["content"].Success) 
                
return m.Value.Replace("电脑","<a href=\"computer.aspx\">电脑</a>");
            
else 
                
return m.Value;
        }


posted on 2008-06-12 11:44 沙加 阅读(229) 评论(0)  编辑 收藏 网摘 所属分类: 雕虫小技

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: