Class AhoCorasick.Builder
java.lang.Object
cloud.opencode.base.string.match.AhoCorasick.Builder
- Enclosing class:
AhoCorasick
Builder for AhoCorasick.
AhoCorasick 的构建器。
- Since:
- JDK 25, opencode-base-string V1.2.0
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionaddPattern(String pattern) Adds a pattern.addPatterns(String... patterns) Adds multiple patterns.addPatterns(Collection<String> patterns) Adds multiple patterns.build()Builds the AhoCorasick matcher.ignoreCase(boolean ignoreCase) Sets whether to ignore case.
-
Method Details
-
addPattern
Adds a pattern. 添加模式。- Parameters:
pattern- the pattern to add | 要添加的模式- Returns:
- this builder | 此构建器
-
addPatterns
Adds multiple patterns. 添加多个模式。- Parameters:
patterns- the patterns to add | 要添加的模式- Returns:
- this builder | 此构建器
-
addPatterns
Adds multiple patterns. 添加多个模式。- Parameters:
patterns- the patterns to add | 要添加的模式- Returns:
- this builder | 此构建器
-
ignoreCase
Sets whether to ignore case. 设置是否忽略大小写。- Parameters:
ignoreCase- true to ignore case | true表示忽略大小写- Returns:
- this builder | 此构建器
-
build
Builds the AhoCorasick matcher. 构建 AhoCorasick 匹配器。- Returns:
- a new matcher | 新的匹配器
-