日期:2014-05-17  浏览次数:20543 次

java正则表达式查找html标签和去除html代码
import java.util.regex.Matcher;   
import java.util.regex.Pattern;   
  
  
public class Test {   
  
    /**  
     * @param args  
     */  
    public static void main(String[] args) {   
        // TODO Auto-generated method stub   
        String content="<p>郎酒15年陈红花郎酒53°500ML,楼兰蛇龙珠戈壁干红(铁盒)750ML,组合   
                                  价699元。</p>";   
        Pattern patt=Pattern.compile("<[^>]+>([^<]*)</[^>]+>");   
        Matcher m=patt.matcher(content);   
        while(m.find()){   
            content=content.replaceFirst("<[^>]+>([^<]*)</[^>]+>", m.group(1).toString());   
        }   
        System.out.println(content);   
         //郎酒15年陈红花郎酒53°500ML,楼兰蛇龙珠戈壁干红(铁盒)750ML,组合价699元。   
    }   
  
}