我希望能够将字符串拆分为子字符串,其中字符和数字是不同的组:
re:=regexp.MustCompile("**MAGIC HERE**")
fmt.Println(re.FindAllString("abc123def", -1))
我希望能够获得
[abc 123 def]
有什么想法吗?
答案 0 :(得分:4)
尝试拆分此模式:
\d+|\D+
<强>代码:强>
re:=regexp.MustCompile("\\d+|\\D+")
fmt.Println(re.FindAllString("abc123def", -1))
<强>输出:强>
[abc 123 def]
在这里演示: