读书人

请问内容关键词替换怎么忽略alt和titl

发布时间: 2013-03-22 09:49:50 作者: rapoo

请教内容关键词替换如何忽略alt和title里的内容?
如一段文字:
CSDN是最好的程序员社区.<img src="1.jpg" alt="请问内容关键词替换怎么忽略alt和title里的内容">

我现在要把这段内容中的社区替换成:<a href="/bbs/">社区</a>,但在替换过程中希望能忽略alt中的内容,以免图片无法正常显示。

请问在C#中,这个正则表达式应该如何写? 正则表达式 c#
[解决办法]

string str = File.ReadAllText("D:\\1.txt", Encoding.Default);
str = Regex.Replace(str, @"(?is)(?<!alt=[""'][^""']*?)社区", "<a href=\"/bbs/\">社区</a>");

读书人网 >C#

热点推荐