How to remove symbols from a string in Golang?
Remove symbols from a given string
In the following program ReplaceAllString() method is used, which allows us to replace original string with another string if the specified string matches with the specified regular expression. This method is defined under the regexp package, hence to access ReplaceAllString() method first we need to import the regexp package in our program.
Example
package main
import (
"fmt"
"log"
"regexp"
)
func main() {
str1 := "how much for the maple syrup? $20.99? That's ridiculous!!!"
re, err := regexp.Compile(`[^\w]`)
if err != nil {
log.Fatal(err)
}
str1 = re.ReplaceAllString(str1, " ")
fmt.Println(str1)
}
Output
how much for the maple syrup 20 99 That s ridiculous
Most Helpful This Week
Example: How to use ReadFull from IO Package in Golang?Select single argument from all arguments of variadic functionConvert specific UTC date time to PST, HST, MST and SGTHigher Order Functions in GolangURL parser in GolangDifferent ways to convert Byte Array into StringReplace first occurrence of string using RegexpHow to find the type of the variable by different ways in Golang?Regular expression to validate common Credit Card NumbersVarious examples of printing and formatting in Golang