1.HTML编码解码URL替换--代码整理

 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 }

 

转载于:https://www.cnblogs.com/sharpest/p/5541847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值