但是替换内容的时候,不替换img里面的alt属性

星痕2016 2010-12-23 03:46:14
但是替换内容的时候,不替换img里面的alt属性

如:

这是人体照片<img src="hehe" alt="这是人体照片">

将"人体照"替换成"abc"

要求输出结果为

这是abc片<img src="hehe" alt="这是人体照片">

alt内容不进行替换
...全文
207 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
星痕2016 2010-12-23
  • 打赏
  • 举报
回复
回楼上,关键是文章内容不会出现{人体照}
飞扬残月 2010-12-23
  • 打赏
  • 举报
回复
<%
String str="这是{人体照}片<img src=\"hehe\" alt=\"这是人体照片\"> ";
String str1=str.replaceh("{人体照}","abc");
%>
e9876 2010-12-23
  • 打赏
  • 举报
回复
先把alt里面的 人体照 替换成def
然后把剩余的替换成abc
最后把def替换回来就是了
Jlins 2010-12-23
  • 打赏
  • 举报
回复
没看懂你啥意思...
星痕2016 2010-12-23
  • 打赏
  • 举报
回复
content.replaceh("人体照","<a href=\"www.baidu.com\" target=\"_blank\">baidu</a>");

这样执行后的结果是

这是<a href="www.baidu.com" target="_blank">baidu</a>片<img src="hehe" alt="这是<a href=\"www.baidu.com\" target=\"_blank\">baidu</a>片">

这样乱套了
飞扬残月 2010-12-23
  • 打赏
  • 举报
回复
做模板加特殊字符来处理比如
这是{人体照片}<img src="hehe" alt="这是人体照片">
显示的时候去掉{}

qq14017152 2010-12-23
  • 打赏
  • 举报
回复
默认好像是不替换的吧
玉女 2010-12-23
  • 打赏
  • 举报
回复
除了人工弄
貌似没有这么人性化的程序

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧