Matching functions
Functions used for lookups of search keys.
match_ignorecase(lookup, entry, ...) match_exact(lookup, entry, ...) match_partial(lookup, entry, ...) match_partial_ignorecase(lookup, entry, ...) match_regexp(lookup, entry, ...)
lookup |
Search value to look up (for some key field). |
entry |
Vector of key values where |
... |
For |
These are matching functions to be specified for key fields, controlling how search values are looked up in the registry.
David Meyer David.Meyer@R-project.org
## use exact matching R <- registry(stop_if_missing = FALSE) R$set_field("Key", type = "character", is_key = TRUE, index_FUN = match_exact) R$set_field("Value", type = "numeric") R$set_entry("the key", 1) R[["the key"]] R[["the"]] ## use partial matching R <- registry() R$set_field("Key", type = "character", is_key = TRUE, index_FUN = match_partial) R$set_field("Value", type = "numeric") R$set_entry("the key", 1) R[["the"]] ## use regular expressions R <- registry() R$set_field("Key", type = "character", is_key = TRUE, index_FUN = match_regexp) R$set_field("Value", type = "numeric") R$set_entry("the key", 1) R$set_entry("key", 2) R[["k.*"]] R["k.*"]
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.