1 public class HtmlCode {
 2 
 3     public static String encode(String str){
 4 
 5         String    s    =    "";  
 6         if    (str.length()    ==    0)    return    "";  
 7         s    =    str.replaceAll("&",    "&");  
 8         s    =    s.replaceAll("<",        "&lt;");  
 9         s    =    s.replaceAll(">",        "&gt;");  
10         s    =    s.replaceAll("\'",      "'");  
11         s    =    s.replaceAll("\"",      "&quot;");  
12         return    s;  
13     }
14 
15     public static String decode(String str){
16 
17         String    s    =    "";  
18         if    (str.length()    ==    0)    return    "";  
19         s    =    str.replaceAll("&amp;",    "&");  
20         s    =    s.replaceAll("&lt;",        "<");  
21         s    =    s.replaceAll("&gt;",        ">");  
22         s    =    s.replaceAll("'",      "\'");  
23         s    =    s.replaceAll("&quot;",      "\"");  
24         return    s;  
25     }
26     public static String url(String str){
27         return str.replace("$param$", "?").replace("$and$", "&").replace("$percent$", "%");
28     }
29     public static String replaceHtml(String html){ 
30         String regEx="<.+?>"; //表示标签 
31         Pattern p=Pattern.compile(regEx); 
32         Matcher m=p.matcher(html); 
33         String s=m.replaceAll(""); 
34         return s; 
35     }
36 }

 

posted on 2016-05-30 11:36  Sharpest  阅读(332)  评论(0编辑  收藏  举报