Programming/Java
Java - 정규표현식 ( Regular Expressions )
파란크리스마스
2008. 6. 25. 02:07
728x90
출처 : http://www.java2go.net/blog/tag/Regular%20Expression
1. 링크 정보 추출하기
public String getTagA_href_Value(String html) {
Pattern p = Pattern.compile("([ ]+href[ ]*=\")([^\"]+)\"");
Matcher m = p.matcher(html);
if (m.find())
{
System.out.println(m.group(0));
System.out.println(m.group(1));
System.out.println(m.group(2));
System.out.println("----------------");
return m.group(2);
}
return "";
}
2. HTML 태그 없애기
public String getTagA_String(String html) {
Pattern p = Pattern.compile("\\<(\\/?)(\\w+)*([^<>]*)>");
Matcher m = p.matcher(html);
if (m.find()) {
return m.replaceAll("");
}
return "";
}
1. 링크 정보 추출하기
public String getTagA_href_Value(String html) {
Pattern p = Pattern.compile("([ ]+href[ ]*=\")([^\"]+)\"");
Matcher m = p.matcher(html);
if (m.find())
{
System.out.println(m.group(0));
System.out.println(m.group(1));
System.out.println(m.group(2));
System.out.println("----------------");
return m.group(2);
}
return "";
}
2. HTML 태그 없애기
public String getTagA_String(String html) {
Pattern p = Pattern.compile("\\<(\\/?)(\\w+)*([^<>]*)>");
Matcher m = p.matcher(html);
if (m.find()) {
return m.replaceAll("");
}
return "";
}
728x90