En este artículo, vamos a ver cómo eliminar la nueva línea de una string de caracteres en el lenguaje de programación R.
Ejemplo:
Input: String with newline: "Hello\nGeeks\rFor\r\n Geeks" Output: String after removing new line: "HelloGeeksFor Geeks"
Método 1: Usar la función gsub()
La función gsub() en R Language se usa para reemplazar todas las coincidencias de un patrón de una string. Si no se encuentra el patrón, la string se devolverá tal cual.
Sintaxis:
gsub(patrón, reemplazo, string, ignore.case=VERDADERO/FALSO)Parámetros:
patrón: string con la que coincidir
reemplazo: string para el reemplazo
string: string o vector de string
ignore.case: valor booleano para el reemplazo que distingue entre mayúsculas y minúsculas
Ejemplo: programa R para eliminar la nueva línea de la string de caracteres usando la función gsub().
Sintaxis: gsub(“[\r\n]”, “”, string)
dónde
- [\r\n] es un primer parámetro que es un patrón para eliminar nuevas líneas
- «» es el segundo parámetro que reemplaza cuando aparece una nueva línea como vacía
- string es la string de caracteres de entrada.
Código:
R
# consider a string string = "Hello\nGeeks\nFor\nGeeks\n" # display string print("Original string: ") cat(string) # string after removing new lines print("string after removing new lines: ") cat(gsub("[\r\n]", "", string))
Producción:
[1] "Original string: " Hello Geeks For Geeks [1] "string after removing new lines: " HelloGeeksForGeeks
Método 2: Usar la función str_replace_all()
Esta función está disponible en el paquete stringr, que también se usa para eliminar la nueva línea de una string de caracteres.
Sintaxis: str_replace_all(string, “[\r\n]” , “”)
dónde
- string es el primer parámetro que toma string como entrada.
- [\r\n] es un segundo parámetro que es un patrón para eliminar nuevas líneas
- «» es el tercer parámetro que reemplaza cuando aparece una nueva línea como vacía
Ejemplo: programa R para eliminar una nueva línea de una string usando el paquete stringr
R
library(stringr) # consider a string string="Hello\nGeeks\rFor\r\nGeeks\n" # display string print("Original string: ") cat(string) # string after removing new lines print("string after removing new lines: ") print(str_replace_all(string, "[\r\n]" , ""))
Producción:
[1] "Original string: " Hello Forks Geeks [1] "string after removing new lines: " [1] "HelloGeeksForGeeks"
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA