RavenZZ
9/12/2017 - 9:42 AM

remove non english char in string

package main

import (
    "fmt"
    "log"
    "regexp"
)

func main() {

    example := "#GoLa啊啊|ngCode!$!"

    result := removeNonEng(example)
    fmt.Printf("A string of %s becomes %s \n", example, result)

}


func removeNonEng(input string) string {
	reg, err := regexp.Compile("[^a-zA-Z0-9]+")
	if err != nil {
		log.Fatal(err)
	}
	processedString := reg.ReplaceAllString(input, "")
	return processedString
}