我想用破折号替换所有非字母数字字符序列。下面是我写的一小段内容。但是它不起作用,我完全不知道为什么。谁能解释一下为什么代码片段的行为不如我预期的那样,实现此目的的正确方法是什么?
package main
import (
"fmt"
"regexp"
"strings"
)
func main() {
reg, _ := regexp.Compile("/[^A-Za-z0-9]+/")
safe := reg.ReplaceAllString("a*-+fe5v9034,j*.AE6", "-")
safe = strings.ToLower(strings.Trim(safe, "-"))
fmt.Println(safe) // Output: a*-+fe5v9034,j*.ae6
}
Cats萌萌
相关分类