我正在使用如下字符串:
"JAN-5,Feb,6 dec=900"
我正在寻找用它们各自的月份 int 值替换月份字符串。所以上面将等同于:
"1-5,2,6 12=900"
我知道使用不区分大小写的正则表达式可能是可行的方法,但是我只看到了如何一次将其应用于一个月的示例,这似乎效率低下,例如:
re := regexp.MustCompile(`(?i)jan`) fmt.Println(re.ReplaceAllString("JAN-5,Feb,6 dec=900", "1"))
有没有更简单的方法来做到这一点,而不是对字符串应用 12 种不同的正则表达式测试?
慕沐林林
相关分类