用于禁用模式匹配并快速搜索多关键字,区分大小写,
支持非 UTF-8 编码文本或二进制数据
创建关键字搜索
参数 @keywords 可用一个数组指定多个要搜索的字符串或 buffer
也可以用一个字符串指定要搜索的关键字,多个关键字用竖线 | 分隔
参数 @keywords 可用一个数组指定多个要搜索的字符串或 buffer
也可以用一个字符串指定要搜索的关键字,多个关键字用竖线 | 分隔,
如果参数@1 指定的关键字使用默认的 UTF-8 编码,
则允许用参数 @2 指定待搜索文本的代码页
查找所有包含全部关键字的文本行
参数 @data 指定要搜索关键字的数据,
@data 可以指定字符串、buffer、内存指针,
返回一个数组包含所有找到全部关键字的文本行,
返回文本行不包含行尾的回车换行,不修改文本编码
查找所有包含任意关键字的文本行
参数 @data 指定要搜索关键字的数据,
@data 可以指定字符串、buffer、内存指针,
返回一个数组包含所有找到任意关键字的文本行,
返回文本行不包含行尾的回车换行,不修改文本编码
查找全部关键字
参数 @data 指定要搜索关键字的数据,
@data 可以指定字符串、buffer、内存指针,
找到所有关键字返回 true,否则返回 false
查找任意关键字
参数 @data 指定要搜索关键字的数据,
@data 可以指定字符串、buffer、内存指针,
找到任意关键字则返回非 0 值表示的关键字索引,
否则返回 0
查找所有不含任何关键字的文本行
参数 @data 指定要搜索关键字的数据,
@data 可以指定字符串、buffer、内存指针,
返回一个数组包含所有找不到任何关键字的文本行,
返回文本行不包含行尾的回车换行,不修改文本编码