How to remove multiple spaces in a string in GoLang?
Removing multiple spaces from a string excludes excessive white space so that there is only a single space between each word in the string.
Remove Multiple Spaces
Example
// Golang program to remove
// multiple white-spaces from string
package main
import (
"fmt"
"strings"
)
func standardizeSpaces(s string) string {
return strings.Join(strings.Fields(s), " ")
}
func main() {
str1 := " Hello, World ! "
fmt.Println(standardizeSpaces(str1))
str2 := "Hello,\tWorld ! "
fmt.Println(standardizeSpaces(str2))
str3 := " \t\n\t Hello,\tWorld\n!\n\t"
fmt.Println(standardizeSpaces(str3))
}
Output
Hello, World !
Hello, World !
Hello, World !
Most Helpful This Week
Most Helpful This Week
How to copy a map to another map?How to Convert string to integer type in Go?How to find the type of the variable by different ways in Golang?Find element in a slice and move it to first position?Find capacity of Channel, Pointer and SliceHow to declare and access pointer variable?How to remove symbols from a string in Golang?What is GOPATH?How to concatenate two or more slices in Golang?How to use function from another file golang?