stringr es una paquetería de R que contiene funciones y comandos para manipular strings (o cadenas de texto).
rebus es una paquetería de R que contiene funciones y comandos para construir expresiones regulares.
Una expresión regular es una cadena de texto especial para describir un patrón.
str_view() es un comando de la paquetería stringrque muestra la primera coincidencia de un patrón establecido dentro de una cadena de texto. str_view_all(), en cambio, muestra todas las coincidencias del patrón dentro de una cadena de texto. Aquí va un ejemplo:c <- "México es genial, México es lo mejor, México es grande, México somos todas y todos"
str_view(c,"México")
str_view_all(c, "México")
str_detect() es un comando de la paquetería stringrque detecta si existe la coincidencia de un patrón establecido dentro de una cadena de texto y devuelve un valor lógico TRUE si existe o FALSE si no existe.str_detect(c,"México")
## [1] TRUE
str_detect(c, "Paraguay")
## [1] FALSE
str_replace() sirve para reemplazar la primera coincidencia de un patrón dentro de una cadena de texto por otro patrón. Mientras que str_replace_all() realiza el mismo proceso con todas las coincidencias.str_replace(c, "México", "Venezuela")
## [1] "Venezuela es genial, México es lo mejor, México es grande, México somos todas y todos"
str_replace_all(c, "México", "Venezuela")
## [1] "Venezuela es genial, Venezuela es lo mejor, Venezuela es grande, Venezuela somos todas y todos"
str_remove() elimina el primer patrón detectado dentro de una cadena de texto. str_remove_all() elimina todas las coincidencias de un patrón determinado dentro de una cadena de texto.str_remove(c, "es ")
## [1] "México genial, México es lo mejor, México es grande, México somos todas y todos"
str_remove_all(c, "es ")
## [1] "México genial, México lo mejor, México grande, México somos todas y todos"
str_extract() extrae la primera parte de la cadena de texto que coincide con un patrón establecido. str_extract_all() extrae todas las coincidencias de este patrón. En el siguiente ejemplo, deseamos que se extraigan una o todas las palabras que comienzan por ‘g’.str_extract(c, "g" %R% one_or_more(WRD))
## [1] "genial"
str_extract_all(c, "g" %R% one_or_more(WRD))
## [[1]]
## [1] "genial" "grande"