La función strings.NewReplacer() en Golang devuelve un nuevo sustituto de una lista de conjuntos de strings nuevos y anteriores. Las sustituciones se realizan en el orden en que aparecen dentro de la string de destino, sin coincidencias superpuestas. Las comparaciones de strings antiguas se realizan en el orden de los argumentos. Las comparaciones de strings antiguas se realizan en el orden de los argumentos.
Sintaxis
func NewReplacer(oldnew ...string) *Replacer
Recuerde que NewReplacer entra en pánico si se le da un número impar de argumentos.
Ejemplo 1:
// Golang program to illustrate the // strings.NewReplacer() Function package main import ( "fmt" "strings" ) func main() { r := strings.NewReplacer("<", "<", ">", ">") fmt.Println(r.Replace("Hey I am <b>GFG</b>!")) }
Producción:
Hey I am <b>GFG</b>!
Ejemplo 2:
// Golang program to illustrate the // strings.NewReplacer() Function package main import ( "fmt" "strings" ) // Main function func main() { // using the function r := strings.NewReplacer("(", "easy", ")", "tough;") fmt.Println(r.Replace("The dsa course of geeksforgeeks is ( not )")) }
Producción:
The dsa course of geeksforgeeks is easy not tough;
Publicación traducida automáticamente
Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA