R/nchar_punct.R

Defines functions nchar_punct

#' @export
nchar_punct <-
        function(vector, punct = NULL) {
                if (is.null(punct)) {

                        nchar(gsub("[^[:punct:]]", "", as.character(vector)))

                } else {

                        x <- stringr::str_remove_all(vector,
                                                     pattern = paste0("[^[", punct, "]]"))
                        nchar(x)

                }
        }
meerapatelmd/centipede documentation built on Jan. 1, 2021, 9:27 a.m.