永发信息网

JSP 正则表达式提取字符串

答案:2  悬赏:40  手机版
解决时间 2021-04-13 23:37
  • 提问者网友:温柔港
  • 2021-04-13 16:30

Str Content="<div class=\"dccss\"><a href=\"2113861.html\" alt=\"引子 穿越的唐家三少\">引子 穿越的唐家三少</a></div>"

如何把<a></a>之间的字符提取出来

2113861.html忽略

alt=\"引子 穿越的唐家三少\" 中的"引子 穿越的唐家三少" 也忽略

最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-04-13 16:40
String Content="<div class=\"dccss\"><a href=\"2113861.html\" alt=\"引子 穿越的唐家三少\">引子 穿越的唐家三少</a></div>"; String tempString = Content.substring(Content.lastIndexOf("\">"),Content.indexOf("</a>")); System.out.println(tempString.substring(tempString.indexOf(">")+1));
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-04-13 18:07
<%@ page import="java.util.regex.*" %> <% String Content="<div class=\"dccss\"><a href=\"2113861.html\" alt=\"引子 穿越的唐家三少\">引子 穿越的唐家三少</a></div>"; Pattern p = Pattern.compile( "<a.*?>(.*?)</a>" ); Matcher m = p.matcher( Content ); while ( m.find() ) { out.print( m.group( 1 ) + "<br />" ); } %>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯