我写的全文关键字变超链。关于图片alt有关键词问题

问题描述

publicstaticstringgetContentBysystenkeyword(objectobj){stringcontent="";if(obj==null||obj.ToString().Trim()==""){return"";}content=obj.ToString();List<MSystemKeyword>list=HttpContext.Current.Cache["SystemKeyword"]asList<MSystemKeyword>;if(list==null){BSystemKeywordsyskeywordbll=newBSystemKeyword();syskeywordbll.path=HttpContext.Current.Server.MapPath("/App_Data/SystemKeywords.xml");list=syskeywordbll.getList("Enabled=True");if(list==null)list=newList<MSystemKeyword>();System.Web.Caching.CacheDependencydep=newSystem.Web.Caching.CacheDependency(HttpContext.Current.Server.MapPath("/App_Data/SystemKeywords.xml"));HttpContext.Current.Cache.Insert("SystemKeyword",list,dep);}foreach(MSystemKeywordminlist){stringtarget="target="_blank"";content=System.Text.RegularExpressions.Regex.Replace(content,"(?<=[^>]*)("+m.LookExpression+")(?![^<]*</a>)","<atitle=""+m.Title+"""+"alt=""+m.Alt+"""+target+"href=""+m.Link+"">$1</a>");}returncontent;}

如果一个关键字:中国一个单页面出现中国的会加一个链接。如果图片的Title或alt出现中国,那么图片就坏掉了有高手遇到过这问题吗?求助

解决方案

解决方案二:
把那些不需要替换的情况给筛选出来或者把需要替换的给筛选出来你需要把这些东西给归类了,然后让一大牛给写一正则就搞定了
解决方案三:
正则匹配
解决方案四:
引用楼主的回复:

C#codepublicstaticstringgetContentBysystenkeyword(objectobj){stringcontent="";if(obj==null||obj.ToString().Trim()==""){……

关键是找不到这个大牛呀
解决方案五:
引用2楼的回复:

正则匹配

老兄,有吗
解决方案六:
有高手吗?
解决方案七:
引用3楼的回复:

关键是找不到这个大牛呀

首先你需要把你的需求给叙述明白了哪些“中国”是需要替换的哪些中国是不需要替换的你总得把这两种情况给叙述明白了人也好写正则哇
解决方案八:
引用6楼的回复:

引用3楼的回复:关键是找不到这个大牛呀首先你需要把你的需求给叙述明白了哪些“中国”是需要替换的哪些中国是不需要替换的你总得把这两种情况给叙述明白了人也好写正则哇

碰到<img>的不要求输出判断关键字。屏蔽<img>
解决方案九:
求关注,求大牛,求解答
解决方案十:
求正则高手,在线wating.....
解决方案十一:
看看这个帖子里的正则符合你的要求不,俺不会正则
解决方案十二:
有么有高手啊,我都等待一个星期了,高手帮忙解决下啊
解决方案十三:
真没人能回答上来了呀?
解决方案十四:
哎,败了。
解决方案十五:
高手请进
解决方案:
假设你遇到了一个语法分析之后才能翻译出来结果的需求,却去妄想用什么正则来“解决”,这不就是太幼稚了嘛。正则只能干最简单最低级的工作,它只是分析基本单词用来作为语法分析程序的输入,而不是搞高级的翻译工作的!
解决方案:
你应该去找一个html语法分析程序,这个程序给出html语法结构树。
解决方案:
引用15楼的回复:

假设你遇到了一个语法分析之后才能翻译出来结果的需求,却去妄想用什么正则来“解决”,这不就是太幼稚了嘛。正则只能干最简单最低级的工作,它只是分析基本单词用来作为语法分析程序的输入,而不是搞高级的翻译工作的!

那你给个例子我看下

时间: 2024-11-05 12:21:52

我写的全文关键字变超链。关于图片alt有关键词问题的相关文章

新手应该怎样通过写软文来增加外链

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我们都知道,提高网站在搜索引擎的权重主要有两种途径:内容和外链.外链的重要性勿需多言,而增加外链一个非常有效的途径就是写软文. 软文写好了以后会像病毒一样传播,在一个网站上发表后,如果有三个网站转载,接下来三三就是九个,如此呈现爆发增长的态势.本人初出茅庐写的第一篇软文,其实并不如何高深,只是写得比较用心,原创性和总结性比较强,三天之类竟被转

谈谈百度更新超链算法 SEOer该如何下手

10月23日对站长界来说无非是一个沉重的打击日,百度更新"超链算法"对部分网站进行降权或者K站,很多SEOer在站长论坛里面发表言论,"我的网站domian不在第一了是不是降权了啊","网站好多友情链接被K了","网站关键字排名大幅度下滑"等等,很多是一种发泄的情绪,当然根据有关人员在论坛调查结果得知,本次百度更新算法,55%的网站 受到影响, 45%的网站没有受到影响,我负责的5899买酒网,一直百度排名是在第二页前三位,但

调查:百度升级超链算法 你是否受影响

对10.23日百度网页搜索反作弊团队发布的公告,百度反作弊算法更新升级,目的是为了打击意图通过超链接作弊的方式操纵网站在百度搜索结果中排名的行为.之后站长网,a5,微博上诸多文章,也有支招的,看到有人在论坛上做了个调查,"百度升级打击超链作弊网站,你是否受影响?" 结果是占55%的受到影响,也有45%没有受到影响.看来大部分是波及到了,看看具体的情况:有的是首页没有了,有的是友链掉的厉害,有的则是少数幸运者没毫发无损,有的没有影响,只是外链掉了.为什么会这样的结果呢? 从调查中所提出的

教你如何玩转PPT超链

  教你如何玩转PPT超链           首先是在PPT中加入一个链接.在PPT合适的位置插入文本框输入文字,然后选中这些文字,右击,选择"超链接".这里插一句,并非只有文字能加超链,右击图片,也可以加超链哦 在打开的对话框中,链接可以选择现有文件或网页,也可以选择当前PPT中的其他幻灯片,还可以链接本机上的文件,电子邮件等.本例选择链接到"办公便签"的主网站http://www.cfan.com.cn,将此网址填入地址栏中,点击"确定"就

初学者的忧伤-按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样。

问题描述 按照关键字搜索,将关键字变红,如何保证变红的和数据库中内容完全一样. 我现在需要输入关键字,从数据库查出内容,并在显示时候将关键字标红.(该功能很好实现)我现在遇到的问题是,我该如何实现替换之后显示的内容和之前数据库中查出的内容关键字位置大小写一致.附上我写的代码: article.getArticleTitle()是数据库中的字段.search是输入的关键字 article.getArticleTitle().replaceAll(""(?i)"" +

自百度超链作弊的算法升级后,“外链”皇后被打入冷宫

摘要: 自百度超链作弊的算法升级后,外链皇后被打入冷宫,过去屹立不倒的外链为皇终于在这一刻走入了死角.罗太帅看到接踵而来的是大批外链专员进入待业状态 在这之前,依靠外链优势 自百度超链作弊的算法升级后,"外链"皇后被打入冷宫,过去屹立不倒的"外链为皇"终于在这一刻走入了死角.罗太帅看到接踵而来的是大批外链专员进入待业状态-- 在这之前,依靠外链优势获得网站排名是站长们一贯手法,更有甚者,外链成了某些站长优化的全部选择.的确,虽然早先有诸多知名SEOer不止一次有提到

百度超链算法升级 关键词排名混乱你怎么看

10月23日百度在站长社区发了"关于超链作弊的算法升级"公告,内容如下: 看起来白帽seo这回要扬眉吐气了,可是在这次百度更新之后.不管是黑帽seo还白帽都笑不起来,各行各业关键词排名混乱不堪.最令大家关注的莫过于seo这个关键词了,首页出现了一个与seo无关的网站.这还不够,在seo行业享誉盛名zac的博客也从百度的排名中消失,这一下让广大seoer沸腾起来了,难道百度要封杀我们吗?2012真的是末日吗? 除了seo这个关键词排名非常动荡,很多行业的关键词排名也非常混乱.我们会发现基

关于打击超链作弊几大疑问

对于23日百度发出的<关于超链作弊的算法升级>的公告,我相信很多人都认真的研究了,因为每次百度算法的升级都深深地影响着我们这些草根站长,如果我们忽视一点,很可能等待我们的是K站,之前的努力付诸东流.对于官方的东西大多都是打马虎眼,很多的地方都没有明确的表达清楚,下面庞日泉提出关于打击超链作弊的几点疑问,希望能够得到大家的解答. 一.怎么辨别哪些链接是花钱购买或者是出售的 对于大量购买或者出售外链当然很好辨别,对于购买或者出售外链无非就高PR单向指向低PR的网站,但是不排除少数的站长之间是相互认

新手问题!如果改成用追加的方法想文件写内容!!为什么文件变大了!求解

问题描述 新手问题!如果改成用追加的方法想文件写内容!!为什么文件变大了!求解publicFsOutputStream(FileInfoinfo){base.file=newFileStream(info.FullName,FileMode.Create,FileAccess.ReadWrite,FileShare.None);}...........................this.myBodyStream.Seek(this.myBodyStream.Position,SeekOri