您可以将不区分大小写的标志设置为正则表达式中的第一项。
您可以通过添加
"(?i)"到正则表达式的开头来实现。
reg, err := regexp.Compile("(?i)"+strings.Replace(s.Name, " ", "[ \._-]", -1))
对于固定的正则表达式,它看起来像这样。
r := regexp.MustCompile(`(?i)CaSe`)
有关标志的更多信息,请在
regexp/syntax软件包文档(或语法文档)中搜索术语“标志”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)