java正则过虑字符

 

public static void main(String[] args) {
        String testrString = "{\"abc\" : \"[123]\"}";
        System.out.println(JSONObject.fromObject(testrString));
        
        String content2="非法文字,没有谁夜班";         
        String filter="非法文字|第六世纪|我叫小刘";//要过虑的字符,用|分隔           
        java.util.regex.Matcher m=java.util.regex.Pattern.compile(filter).matcher(content2); 
        if(m.find()) 
        { 
            //内容中含用非法字符(不文明用语,广告,政治话题或特殊符号)
            System.out.println(m.replaceAll("*"));
        }
        
    }

 

执行结果

 

posted @ 2017-01-10 09:16  这个名字想了很久~  阅读(200)  评论(0编辑  收藏  举报