This is an internal function for pattern2id
that select types using
keys in index when available.
search_glob(patterns, types_search, index)search_regex(patterns, types_search, case_insensitive)
search_fixed(patterns, types_search, index)
a list of "glob", "fixed" or "regex" patterns
lowercased types when case_insensitive=TRUE
, but
not used in glob and fixed matching as types are in the index.
index object created by index_types
ignore case when matching, if TRUE
, but not
used in glob and fixed matching as types are lowercased in the index.