├── README.md ├── pom.xml └── src ├── main ├── java │ └── toolgood │ │ └── words │ │ ├── IllegalWordsSearch.java │ │ ├── IllegalWordsSearchResult.java │ │ ├── NumHelper.java │ │ ├── NumberTypoSearch.java │ │ ├── StringSearch.java │ │ ├── StringSearchEx.java │ │ ├── StringTypoSearch.java │ │ ├── WordsHelper.java │ │ ├── WordsSearch.java │ │ ├── WordsSearchEx.java │ │ ├── WordsSearchResult.java │ │ ├── ehcache │ │ ├── CacheContainer.java │ │ ├── FileUtil.java │ │ └── SensitiveEhcacheManager.java │ │ └── internals │ │ ├── BaseSearchEx.java │ │ ├── Dict.java │ │ ├── PinYinDict.java │ │ ├── Translate.java │ │ ├── TrieNode.java │ │ ├── TrieNode2.java │ │ └── TrieNodeEx.java └── resources │ ├── pyIndex.txt │ ├── pyName.txt │ ├── pyWords.txt │ ├── s2t.dat │ ├── sensitive.txt │ ├── t2hk.dat │ ├── t2s.dat │ └── t2tw.dat └── test ├── java └── toolgood │ └── words │ └── DemoApplication.java └── resources └── IllegalWordsSearch.dat /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/toolgood/words/IllegalWordsSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/IllegalWordsSearch.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/IllegalWordsSearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/IllegalWordsSearchResult.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/NumHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/NumHelper.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/NumberTypoSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/NumberTypoSearch.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/StringSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/StringSearch.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/StringSearchEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/StringSearchEx.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/StringTypoSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/StringTypoSearch.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/WordsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/WordsHelper.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/WordsSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/WordsSearch.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/WordsSearchEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/WordsSearchEx.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/WordsSearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/WordsSearchResult.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/ehcache/CacheContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/ehcache/CacheContainer.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/ehcache/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/ehcache/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/ehcache/SensitiveEhcacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/ehcache/SensitiveEhcacheManager.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/BaseSearchEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/BaseSearchEx.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/Dict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/Dict.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/PinYinDict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/PinYinDict.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/Translate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/Translate.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/TrieNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/TrieNode.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/TrieNode2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/TrieNode2.java -------------------------------------------------------------------------------- /src/main/java/toolgood/words/internals/TrieNodeEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/java/toolgood/words/internals/TrieNodeEx.java -------------------------------------------------------------------------------- /src/main/resources/pyIndex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/pyIndex.txt -------------------------------------------------------------------------------- /src/main/resources/pyName.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/pyName.txt -------------------------------------------------------------------------------- /src/main/resources/pyWords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/pyWords.txt -------------------------------------------------------------------------------- /src/main/resources/s2t.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/s2t.dat -------------------------------------------------------------------------------- /src/main/resources/sensitive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/sensitive.txt -------------------------------------------------------------------------------- /src/main/resources/t2hk.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/t2hk.dat -------------------------------------------------------------------------------- /src/main/resources/t2s.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/t2s.dat -------------------------------------------------------------------------------- /src/main/resources/t2tw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/main/resources/t2tw.dat -------------------------------------------------------------------------------- /src/test/java/toolgood/words/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/test/java/toolgood/words/DemoApplication.java -------------------------------------------------------------------------------- /src/test/resources/IllegalWordsSearch.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrRobot-t/SensitiveWords/HEAD/src/test/resources/IllegalWordsSearch.dat --------------------------------------------------------------------------------