package main
import (
"fmt"
"regexp"
)
func main() {
text := `审核结果:{{phrase1.DATA}}\n审核内容:{{thing2.DATA}}\n审核时间:{{date3.DATA}}\n提交时间:{{date4.DATA}}\n拒绝理由:{{thing5.DATA}}\n`
reg := regexp.MustCompile(`\{\{(.+?)\.\DATA}}`)
regArr := reg.FindAllString(text, -1)
strArr := make([]string, len(regArr))
for key, r := range regArr {
strArr[key] = r[2 : len(r)-7]
}
fmt.Println(strArr)
}
显示结果
[phrase1 thing2 date3 date4 thing5]
进程完成,并显示退出代码 0