Package: rebus.base 0.0-3
rebus.base: Core Functionality for the 'rebus' Package
Build regular expressions piece by piece using human readable code. This package contains core functionality, and is primarily intended to be used by package developers.
Authors:
rebus.base_0.0-3.tar.gz
rebus.base_0.0-3.zip(r-4.5)rebus.base_0.0-3.zip(r-4.4)rebus.base_0.0-3.zip(r-4.3)
rebus.base_0.0-3.tgz(r-4.4-any)rebus.base_0.0-3.tgz(r-4.3-any)
rebus.base_0.0-3.tar.gz(r-4.5-noble)rebus.base_0.0-3.tar.gz(r-4.4-noble)
rebus.base_0.0-3.tgz(r-4.4-emscripten)rebus.base_0.0-3.tgz(r-4.3-emscripten)
rebus.base.pdf |rebus.base.html✨
rebus.base/json (API)
NEWS
# Install 'rebus.base' in R: |
install.packages('rebus.base', repos = c('https://richierocks.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/richierocks/rebus.base/issues
Last updated 7 years agofrom:ff8cbfaa43. Checks:OK: 1 NOTE: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Sep 12 2024 |
R-4.5-win | NOTE | Sep 12 2024 |
R-4.5-linux | NOTE | Sep 12 2024 |
R-4.4-win | NOTE | Sep 12 2024 |
R-4.4-mac | NOTE | Sep 12 2024 |
R-4.3-win | NOTE | Sep 12 2024 |
R-4.3-mac | NOTE | Sep 12 2024 |
Exports:%|%%c%%R%alnumALNUMalphaALPHAany_charANY_CHARas_loweras_upperas.regexascii_alnumASCII_ALNUMascii_alphaASCII_ALPHAascii_digitASCII_DIGITascii_lowerASCII_LOWERascii_upperASCII_UPPERBACKSLASHblankBLANKBOUNDARYcaptureCARETcase_insensitivechar_classchar_rangeCLOSE_BRACKETCLOSE_PARENcntrlCNTRLdgtDGTdigitDIGITDOLLARDOTduplicate_group_namesENDengroupescape_specialexactlyfree_spacinggraphGRAPHgraphemeGRAPHEMEgrouphex_digitHEX_DIGITICU_REF1ICU_REF2ICU_REF3ICU_REF4ICU_REF5ICU_REF6ICU_REF7ICU_REF8ICU_REF9is.regexlazyliterallookaheadlookbehindlowerLOWERmodify_modemulti_linenegate_and_groupnegated_char_classnegative_lookaheadnegative_lookbehindnewlineNEWLINEno_backslash_escapingNOT_BOUNDARYnot_dgtNOT_DGTnot_spcNOT_SPCnot_wrdNOT_WRDone_or_moreOPEN_BRACEOPEN_BRACKETOPEN_PARENoptionaloror1PIPEPLUSPRINTprintablepunctPUNCTQUESTIONrecursiveREF1REF2REF3REF4REF5REF6REF7REF8REF9regexrepeatedsingle_linespaceSPACEspcSPCSTARSTARTtokenUNMATCHABLEupperUPPERwhole_wordwrdWRDzero_or_more
Dependencies:
Readme and manuals
Help Manual
Help page | Topics |
---|---|
The start or end of a string. | Anchors END exactly START |
Convert or test for regex objects | as.regex is.regex |
Backreferences | Backreferences ICU_REF1 ICU_REF2 ICU_REF3 ICU_REF4 ICU_REF5 ICU_REF6 ICU_REF7 ICU_REF8 ICU_REF9 REF1 REF2 REF3 REF4 REF5 REF6 REF7 REF8 REF9 |
Capture a token, or not | capture engroup group token |
A range or char_class of characters | char_class negated_char_class negate_and_group |
Class Constants | ALNUM ALPHA ANY_CHAR ASCII_ALNUM ASCII_ALPHA ASCII_DIGIT ASCII_LOWER ASCII_UPPER BLANK CharacterClasses CNTRL DGT DIGIT GRAPH GRAPHEME HEX_DIGIT LOWER NEWLINE NOT_DGT NOT_SPC NOT_WRD PRINT PUNCT SPACE SPC UNMATCHABLE UPPER WRD |
Character classes | alnum alpha any_char ascii_alnum ascii_alpha ascii_digit ascii_lower ascii_upper blank char_range ClassGroups cntrl dgt digit graph grapheme hex_digit lower newline not_dgt not_spc not_wrd printable punct space spc upper wrd |
Combine strings together | %c% %R% Concatenation |
Escape special characters | escape_special |
Print or format regex objects | format.regex print.regex |
Treat part of a regular expression literally | literal |
Lookaround | lookahead lookbehind negative_lookahead negative_lookbehind |
Apply mode modifiers | case_insensitive duplicate_group_names free_spacing modify_mode multi_line no_backslash_escaping single_line |
Alternation | %|% or or1 |
Make the regular expression recursive. | recursive |
Create a regex | regex |
Repeat values | lazy one_or_more optional repeated zero_or_more |
Force the case of replacement values | as_lower as_upper ReplacementCase |
Special characters | BACKSLASH CARET CLOSE_BRACKET CLOSE_PAREN DOLLAR DOT OPEN_BRACE OPEN_BRACKET OPEN_PAREN PIPE PLUS QUESTION SpecialCharacters STAR |
Word boundaries | BOUNDARY NOT_BOUNDARY whole_word WordBoundaries |