2017-09-17 46 views
-1

我希望能夠將字符串分割爲多個子那裏字符和數字是獨立的團體:Golang分割字符串的字符類型

re:=regexp.MustCompile("**MAGIC HERE**") 
fmt.Println(re.FindAllString("abc123def", -1)) 

我希望能夠得到

[abc 123 def] 

任何想法?在這種模式

+0

@Wiktor這是不完全重複。即使我知道另一篇文章,我也很想知道如何在Golang中做到這一點。 – WhatABeautifulWorld

回答

4

嘗試分裂:

\d+|\D+ 

代碼:

re:=regexp.MustCompile("\\d+|\\D+") 
fmt.Println(re.FindAllString("abc123def", -1)) 

輸出:

[abc 123 def] 

演示在這裏:

Rextester