- ๐ Aho-corasick Algorithm based multiple keyword matcher with KMP
public static void main(String[] args){
HashMap<String, Integer> map = new HashMap<>();
map.put("๋ฒ๊ฝ", 1);
map.put("๋ด", 1);
map.put("๋ด๋ฐ๋", 1);
map.put("ํฉ์ฌ", 1);
map.put("์ปคํ", 1);
map.put("๋ฏธ์ธ๋จผ์ง", 1);
map.put("์ฐ์ธ์ฆ", 1);
map.put("์ฌ๊ณผ", 1);
map.put("๋ฐฐ", 1);
StringMatcher sMatcher = new StringMatcher("๋ฒ ๊ฝ ์ด ํผ๋ฉด ๋ด ๋ฐ ๋์ด ๋ถ์ด์์ ๋์ด ์ ํ๋ค ํฉ์ฌ๋ ์ฌํด ์ ์คํธ๋ ์ค๋ฅผ ๋ฐ์ ์ฐ ์ธ ์ฆ ์ด ์๊ธด๋ค.", map);
}