R/cap_first.R

Defines functions cap_first

Documented in cap_first

#' Capitalise the first letter of all words
#'
#' @param string String or character vector to pass through.
#'
#' @examples
#' cap_first("steeles pots and pans")
#'
#' @export
cap_first <- function(string) {
  gsub("(^|[[:space:]])([[:alpha:]])", "\\1\\U\\2", string, perl = TRUE)
}
martinctc/textworks documentation built on Nov. 22, 2024, 12:16 a.m.