沙加
致力于.Net开发,AJAX技术
博客园
首页
新随笔
联系
订阅
管理
随笔 - 51 文章 - 0 评论 - 210 trackbacks - 6
<
2008年6月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
严正声明 : 本站文章转载请注明出处.
与我联系
发短消息
搜索
留言簿
(11)
给我留言
查看留言
我参加的小组
Visual Studio
.NET 3.x
javascript
WinForms
Debug 探索团队小组
CLR基础研究小组
成都.NET俱乐部
单元测试
北京.NET俱乐部博客园小组
我的标签
算法
(4)
8皇后
(2)
javascript
(2)
数据库主键
(1)
进制转换
(1)
主键生成器
(1)
联表查询
(1)
StringTemplate
(1)
模版引擎
(1)
静态构造函数
(1)
更多
随笔分类
.Net开发技巧系列(11)
.NET相关(15)
Atlas学习笔记(1)
JAVA
Javascript(2)
PHP开发心得(1)
雕虫小技(4)
模版引擎(1)
算法研究(4)
我翻译的文档(2)
杂七杂八(7)
随笔档案
2008年11月 (1)
2008年10月 (1)
2008年8月 (4)
2008年7月 (1)
2008年6月 (4)
2008年5月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (3)
2008年1月 (1)
2007年12月 (6)
2007年11月 (5)
2007年10月 (4)
2007年9月 (1)
2007年8月 (1)
2007年7月 (1)
2007年4月 (1)
2006年4月 (4)
2006年3月 (7)
Atlas相关
积分与排名
积分 - 58801
排名 - 800
阅读排行榜
1. VS2005运行速度优化心得(5253)
2. 在ASP.NET中防止注入攻击[翻译](5175)
3. 给Repeater的数据绑定添加智能感知(3652)
4. .Net下的分布式缓存--从Discuz!NT的缓存设计谈起[原创](3545)
5. 项目工作杂感(3103)
文内广告文字链接替换
需要把正文内容里面的文字替换,但是标记内的不替换, 可以使用正则来实现.
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
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
人才
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Google站内搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
相关文章:
相关链接:
所属分类的其他文章:
VS快捷键
文内广告文字链接替换
两则比较有用的小技巧
使用MsBuild编译解决方案
最新IT新闻:
Silverlight 2 SDK中文版发布
[译稿]微软将 jQuery IntelliSense整合到Visual Studio
微软:不裁员也不削减研发开支
2008年11月22日科技博客精选
诺基亚将支持Lotus Notes 和黑莓争夺市场