すみません、教えてください。
以下の値があります。
go
1"format": "H${date:YY}${num}"
このformat文字列を区切り文字を$として区切り文字を残したまま分割したいです。
求める結果は以下の3つです。
H ${date:YY} ${num}
私が試したので以下の構文ですが結果的に区切り文字が維持されず困ってます...。
go
1// 区切り文字を残したまま分割 2slice := regexp.MustCompile(`[(?=$)]`).Split(r.Format, -1) 3 4// 表示 5for _, str := range slice { 6 fmt.Println(str) 7} 8 9// → result 10// H 11// {date:YY} 12// {num}
https://play.golang.org/p/ajQCj0hxBxG
大変恐縮ですが区切り文字を残したままSplitするにはどのように行えばよいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/22 14:42