Skip to content

juxuny/sensitive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

敏感词过滤

public class Test {

    public static final String text = "2018年9月,摩纳哥电信和华为在阿尔贝二世亲王访华期间正式签署合作协议 图自华为\n" +
            "去年9月,摩纳哥电信与华为签署了一项协议,计划使这个小国成为欧洲第一个5G全覆盖的国家。\n" +
            "“在摩纳哥,5G承诺为所有人提供更好的生活质量和非凡的机遇。”该国数字化转型负责人弗雷德里克•詹塔(Frederic Genta)9日表示。\n" +
            "报道指出,尽管华为在摩纳哥的业务范围很小,但对于华为副董事长郭平来说,5G在摩纳哥的推出却是一个重大机遇。\n" +
            "郭平对法新社表示,“在一些领域比如5G和智慧城市的结合上,它(摩纳哥)使得我们能够打开一扇橱窗。该国可以作为其他运营商和国家的榜样。”\n" +
            "另据中新社报道,摩纳哥电信官方网站已开始在显著位置推介5G技术,表示摩纳哥的私人和商业客户将能够在兼容5G的智能手机上使用这项新技术。官网推介的手机为支持5G技术的华为Mate 20 X型手机。";

//    public static final String text = "陈东京7";

    public static void main(String[] args) throws EmptyException {
        String[] words = {"摩纳哥", "华为"};
        Sensitive sensitive = new Sensitive();
        sensitive.addWord(words);
//        sensitive.walkThrough(System.out::println);
        System.out.println("replace result: " + sensitive.replace(text, '*'));
        System.out.println("contain: " + sensitive.contain(text));
        System.out.println("find first: " + sensitive.first(text));
        System.out.println("filter: " + sensitive.filter(text));
    }
}

output

replace result: 2018年9月,***电信和**在阿尔贝二世亲王访华期间正式签署合作协议 图自**
去年9月,***电信与**签署了一项协议,计划使这个小国成为欧洲第一个5G全覆盖的国家。
“在***,5G承诺为所有人提供更好的生活质量和非凡的机遇。”该国数字化转型负责人弗雷德里克•詹塔(Frederic Genta)9日表示。
报道指出,尽管**在***的业务范围很小,但对于**副董事长郭平来说,5G在***的推出却是一个重大机遇。
郭平对法新社表示,“在一些领域比如5G和智慧城市的结合上,它(***)使得我们能够打开一扇橱窗。该国可以作为其他运营商和国家的榜样。”
另据中新社报道,***电信官方网站已开始在显著位置推介5G技术,表示***的私人和商业客户将能够在兼容5G的智能手机上使用这项新技术。官网推介的手机为支持5G技术的**Mate 20 X型手机。
contain: true
find first: 8
filter: 2018年9月,电信和在阿尔贝二世亲王访华期间正式签署合作协议 图自
去年9月,电信与签署了一项协议,计划使这个小国成为欧洲第一个5G全覆盖的国家。
“在,5G承诺为所有人提供更好的生活质量和非凡的机遇。”该国数字化转型负责人弗雷德里克•詹塔(Frederic Genta)9日表示。
报道指出,尽管在的业务范围很小,但对于副董事长郭平来说,5G在的推出却是一个重大机遇。
郭平对法新社表示,“在一些领域比如5G和智慧城市的结合上,它()使得我们能够打开一扇橱窗。该国可以作为其他运营商和国家的榜样。”
另据中新社报道,电信官方网站已开始在显著位置推介5G技术,表示的私人和商业客户将能够在兼容5G的智能手机上使用这项新技术。官网推介的手机为支持5G技术的Mate 20 X型手机。

About

java过滤敏感词

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages