This is an internal function for pattern2id
that select types using
keys in index when available.
search_glob(pattern, types_search, index) search_glob_multi(patterns, types_search, index) search_regex(pattern, types_search, case_insensitive) search_regex_multi(patterns, types_search, case_insensitive) search_fixed(pattern, types_search, index) search_fixed_multi(patterns, types_search, index)
pattern | a "glob", "fixed" or "regex" pattern |
---|---|
types_search | lowercased types when |
index | index object created by |
patterns | a list of "glob", "fixed" or "regex" patterns |
case_insensitive | logical; if |