发生场景:微信模板消息返回的模板内容,有些以\r\n分割,有些以\n分割
话不多说
package main
import (
"fmt"
"strings"
)
func main() {
input := `{{result.DATA}}\r\n领奖金额:{{withdrawMoney.DATA}}\n领奖时间: {{withdrawTime.DATA}}\r\n
银行信息:{{cardInfo.DATA}}\n到账时间:{{arrivedTime.DATA}}`
a := strings.FieldsFunc(input, Split)
fmt.Println(a)
}
func Split(r rune) bool {
return r == '\r' || r == '\n'
}