宝哥软件园

使用js正则表达式添加关键字链接

编辑:宝哥软件园 来源:互联网 时间:2021-09-09

只需将html脚本中的疾病名称添加到疾病数据库的链接中一次,避免超链接或图片链接。

首先,str.replace('糖尿病',' a href=.使用糖尿病/a ')。

结果我找了很久,都找不到更换后的效果。原来一张图片的标题里有糖尿病,它抢先了我一步。

因此,应该避免使用A链接和img标签,但不需要避免使用pdiv和其他标签

上图:

复制代码如下:s=' a href=' http://www . yx _ 310 . html '先看一个糖尿病病历/a br/Img style='竖排-对齐:中间' width=40 src=' http://yx _ thumb _ 100 . png '/王医生糖尿病br/'糖尿病简介br/糖尿病发病率br/a href文档. write(s);a_reg=/a(。*?)/a/I;//链接的常规img_reg=/img(。*?)/I;//图片链接是有规律的,防止图片的标题、alt alt包含疾病名称,误替换var IX=0;var arr _ ele=[];//首先用{{index}}替换所有的aimg2标记,然后处理剩余的单词,然后用while(true){ if(-1==s . to lower case())替换aimg标记的内容。(' a ')的索引-1==s. tolower case()。'(img) }的索引a _ match=s . match(a _ reg);if(a _ match){//console . log(a _ match);arr _ ele . push(a _ match[0]);s=s.replace(a_reg,' { { ' IX ' } } ');} img _ match=s . match(img _ reg);if(img _ match){//console . log(img _ match);arr _ ele . push(img _ match[0]);s=s.replace(img_reg,' { { ' IX ' } } ');} console.log}文档。写(' br - S=s.replace(/diabetes/I,' a target=' _ blank ' href=' http://jibing . yx 129.com/tnb'糖尿病/a ');文件。写入(' br-if(arr _ ele){ for(var I=0;iarr _ ele.lengthI){ s=s . replace(' { ' I ' } } ',arr _ ele[I]);}}文档。写入(' br -

以上是所有使用js正则表达式添加关键字链接的代码。很简单,有需要的朋友可以参考

更多资讯
游戏推荐
更多+