August 14, 2013 · 0 Comments
public java.util.List<String> listName; public java.util.List<String> listURL; public void getHrefNameAndURL(String text) { if(listName!=null){ listName.removeAll(null); listName=null; } if(listName==null){ listName= new java.util.ArrayList<String>(); } if(listURL!=null){ listURL.removeAll(null); listURL=null; } if(listURL==null){ listURL= new java.util.ArrayList<String>(); } Pattern pattern = Pattern.compile("(?<=\\<a href)(.*?)(?=\\/</a>)"); Matcher matcher = pattern.matcher(text); while(matcher.find()) { String t1=matcher.group(); int i = t1.indexOf(">"); String tName = t1.substring(i+1 , t1.length()); String tURL = t1.substring(0, i); tURL=tURL.replace("\"",""); listName.add(tName); listURL.add(tURL); } //return list.toArray(new String[list.size()]); }