Nothing
#' Returns a segment of character strings
#' @description \code{str_mid()} returns a specific number of characters from a text string, starting at the position you specify, based on the number of characters you specify.
#' @param string The text string containing the characters you want to extract.
#' @param start The position of the first character you want to extract in the text. The first character in text has \code{start = 1}, and so on.
#' @param n The length of character to extract.
#'
#' @return A character vector.
#'
#' @seealso
#' [str_left()] which extracts characters from the left and [str_right()] which extracts characters from the right.
#'
#' @export
#'
#' @examples
#' str_mid("Super Eagle", 7, 5)
#'
#' str_mid("Oyo Ibadan", 5, 6)
#'
str_mid <- function(string, start, n) {
if (missing(string)) {
stop("argument 'string' is missing, with no default")
}
if (missing(start)) {
stop("argument 'start' is missing, with no default! Please provide the string location to start extracting from")
}
if (missing(n)) {
stop("argument 'n' is missing, with no default! Please provide the string location to extract to")
} else {
substr(x = string, start = start, stop = start + n - 1)
}
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.