R/lvl.R

Defines functions lvl lvlval

Documented in lvl lvlval

#' Code-level functions
#'
#' These functions extract the code (numeric) or the level (character) from a character variable of the form "[code]. [level]"
#' @name lvl
#' @aliases lvlval
#' @param a character variable of form "[code]. [level]"
NULL

#' @rdname lvl
#' @export
# extracts number at start of text
lvl <- function(a) as.numeric(gsub("[^0-9].+", "", a))


#' @rdname lvl
#' @export
# extracts text after number
lvlval <- function(a) gsub("^[0-9]+. ", "", a)


#' @examples
#'
#'
#' lvl(c("1. one", "2. two"))
#' lvlval(c("1. one", "2. two"))
wjchulme/willsutils documentation built on May 23, 2019, 9:33 a.m.