截取一段字符串中,两个字符之间的字符

rbh920rbh 2014-09-26 11:47:09
现在我有这么一段字符串
“<div>LK09s8u</div>
<value>abc</value>
<div>L@p90jwef</div>
Si23dfsa#@¥@#!
<value>def</value>
<span>1246dwst2</span>
<value>ghi</value>


我想取出夹在<value></value>之间的字符串,也就是
“abc
def
ghi”

该怎么实现?
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2014-09-27
  • 打赏
  • 举报
回复
var str = '<div>LK09s8u</div> <value>abc</value> <div>L@p90jwef</div> Si23dfsa#@¥@#!<value>def</value> <span>1246dwst2</span> <value>ghi</value>';
var arr = str.match(/[^<>]+(?=<\/value>)/ig);
alert(arr);
king4323210 2014-09-27
  • 打赏
  • 举报
回复
结贴率等于0
似梦飞花 2014-09-27
  • 打赏
  • 举报
回复
var str="<div>LK09s8u</div><value>abc</value><div>L@p90jwef</div>Si23dfsa#@¥@#!<value>def</value><span>1246dwst2</span><value>ghi</value>" var reg=/<value>(.*?)</value>/g; var arr=[]; var a=reg.exec(str); while(a){ arr.push(a[1]); a=reg.exec(str); } arr;

87,901

社区成员

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

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