Learn R Programming

rex (version 0.1.0)

shortcuts: Shortcuts

Description

Commonly used character classes and regular expressions. These shortcuts are substituted inside rex calls.

Usage

shortcuts

Arguments

format

List of 108 $ dot :Class 'regex' chr "\\." $ any :Class 'regex' chr "." $ something :Class 'regex' chr ".+" $ anything :Class 'regex' chr ".*" $ start :Class 'regex' chr "^" $ end :Class 'regex' chr "$" $ alnum :Classes 'character_class', 'regex' chr "[:alnum:]" $ alpha :Classes 'character_class', 'regex' chr "[:alpha:]" $ letter :Classes 'character_class', 'regex' chr "[:alpha:]" $ blank :Classes 'character_class', 'regex' chr "[:blank:]" $ cntrl :Classes 'character_class', 'regex' chr "[:cntrl:]" $ digit :Classes 'character_class', 'regex' chr "[:digit:]" $ number :Classes 'character_class', 'regex' chr "[:digit:]" $ graph :Classes 'character_class', 'regex' chr "[:graph:]" $ lower :Classes 'character_class', 'regex' chr "[:lower:]" $ print :Classes 'character_class', 'regex' chr "[:print:]" $ punct :Classes 'character_class', 'regex' chr "[:punct:]" $ space :Classes 'character_class', 'regex' chr "[:space:]" $ upper :Classes 'character_class', 'regex' chr "[:upper:]" $ xdigit :Classes 'character_class', 'regex' chr "[:xdigit:]" $ single_quote :Classes 'character_class', 'regex' chr "'" $ double_quote :Classes 'character_class', 'regex' chr "\"" $ quote :Classes 'character_class', 'regex' chr "'\"" $ alnums :Class 'regex' chr "[[:alnum:]]+" $ alphas :Class 'regex' chr "[[:alpha:]]+" $ letters :Class 'regex' chr "[[:alpha:]]+" $ blanks :Class 'regex' chr "[[:blank:]]+" $ cntrls :Class 'regex' chr "[[:cntrl:]]+" $ digits :Class 'regex' chr "[[:digit:]]+" $ numbers :Class 'regex' chr "[[:digit:]]+" $ graphs :Class 'regex' chr "[[:graph:]]+" $ lowers :Class 'regex' chr "[[:lower:]]+" $ prints :Class 'regex' chr "[[:print:]]+" $ puncts :Class 'regex' chr "[[:punct:]]+" $ spaces :Class 'regex' chr "[[:space:]]+" $ uppers :Class 'regex' chr "[[:upper:]]+" $ xdigits :Class 'regex' chr "[[:xdigit:]]+" $ single_quotes :Class 'regex' chr "[']+" $ double_quotes :Class 'regex' chr "[\"]+" $ quotes :Class 'regex' chr "['\"]+" $ any_alnums :Class 'regex' chr "[[:alnum:]]*" $ any_alphas :Class 'regex' chr "[[:alpha:]]*" $ any_letters :Class 'regex' chr "[[:alpha:]]*" $ any_blanks :Class 'regex' chr "[[:blank:]]*" $ any_cntrls :Class 'regex' chr "[[:cntrl:]]*" $ any_digits :Class 'regex' chr "[[:digit:]]*" $ any_numbers :Class 'regex' chr "[[:digit:]]*" $ any_graphs :Class 'regex' chr "[[:graph:]]*" $ any_lowers :Class 'regex' chr "[[:lower:]]*" $ any_prints :Class 'regex' chr "[[:print:]]*" $ any_puncts :Class 'regex' chr "[[:punct:]]*" $ any_spaces :Class 'regex' chr "[[:space:]]*" $ any_uppers :Class 'regex' chr "[[:upper:]]*" $ any_xdigits :Class 'regex' chr "[[:xdigit:]]*" $ any_single_quotes :Class 'regex' chr "[']*" $ any_double_quotes :Class 'regex' chr "[\"]*" $ any_quotes :Class 'regex' chr "['\"]*" $ non_alnum :Classes 'character_class', 'regex' chr "^[:alnum:]" $ non_alpha :Classes 'character_class', 'regex' chr "^[:alpha:]" $ non_letter :Classes 'character_class', 'regex' chr "^[:alpha:]" $ non_blank :Classes 'character_class', 'regex' chr "^[:blank:]" $ non_cntrl :Classes 'character_class', 'regex' chr "^[:cntrl:]" $ non_digit :Classes 'character_class', 'regex' chr "^[:digit:]" $ non_number :Classes 'character_class', 'regex' chr "^[:digit:]" $ non_graph :Classes 'character_class', 'regex' chr "^[:graph:]" $ non_lower :Classes 'character_class', 'regex' chr "^[:lower:]" $ non_print :Classes 'character_class', 'regex' chr "^[:print:]" $ non_punct :Classes 'character_class', 'regex' chr "^[:punct:]" $ non_space :Classes 'character_class', 'regex' chr "^[:space:]" $ non_upper :Classes 'character_class', 'regex' chr "^[:upper:]" $ non_xdigit :Classes 'character_class', 'regex' chr "^[:xdigit:]" $ non_single_quote :Classes 'character_class', 'regex' chr "^'" $ non_double_quote :Classes 'character_class', 'regex' chr "^\"" $ non_quote :Classes 'character_class', 'regex' chr "^'\"" $ non_alnums :Class 'regex' chr "[^[:alnum:]]+" $ non_alphas :Class 'regex' chr "[^[:alpha:]]+" $ non_letters :Class 'regex' chr "[^[:alpha:]]+" $ non_blanks :Class 'regex' chr "[^[:blank:]]+" $ non_cntrls :Class 'regex' chr "[^[:cntrl:]]+" $ non_digits :Class 'regex' chr "[^[:digit:]]+" $ non_numbers :Class 'regex' chr "[^[:digit:]]+" $ non_graphs :Class 'regex' chr "[^[:graph:]]+" $ non_lowers :Class 'regex' chr "[^[:lower:]]+" $ non_prints :Class 'regex' chr "[^[:print:]]+" $ non_puncts :Class 'regex' chr "[^[:punct:]]+" $ non_spaces :Class 'regex' chr "[^[:space:]]+" $ non_uppers :Class 'regex' chr "[^[:upper:]]+" $ non_xdigits :Class 'regex' chr "[^[:xdigit:]]+" $ non_single_quotes :Class 'regex' chr "[^']+" $ non_double_quotes :Class 'regex' chr "[^\"]+" $ non_quotes :Class 'regex' chr "[^'\"]+" $ any_non_alnums :Class 'regex' chr "[^[:alnum:]]*" $ any_non_alphas :Class 'regex' chr "[^[:alpha:]]*" $ any_non_letters :Class 'regex' chr "[^[:alpha:]]*" $ any_non_blanks :Class 'regex' chr "[^[:blank:]]*" $ any_non_cntrls :Class 'regex' chr "[^[:cntrl:]]*" $ any_non_digits :Class 'regex' chr "[^[:digit:]]*" $ any_non_numbers :Class 'regex' chr "[^[:digit:]]*" $ any_non_graphs :Class 'regex' chr "[^[:graph:]]*" [list output truncated]

Details

names(shortcuts) will give you the full list of available shortcuts.

See Also

Other rex: ., capture, capture_group; %if_next_is%, %if_next_isnt%, %if_prev_is%, %if_prev_isnt%, lookarounds; %or%, or; any_of, character_class, except, except_any_of, except_some_of, exclude_range, none_of, one_of, range, some_of; at_least, at_most, between, counts, n, n_times; group; maybe, one_or_more, wildcards, zero_or_more, zero_or_one; not; rex, rex_