私はGolangの構造体に文字列xxxxx:yyyyy:zzz.aaa.bbb.cc:dd:ee:ffを解析したいのですが、複数の区切り文字「:」と「。Golangで複数の区切り文字を分割する方法は?
編集:私は、文字列を分割したい
"XXXXX:YYYYY:zzz.aaa.bbb.cc:DD" という
type Target struct {
Service string
Type string
Domain string
Plan string
Host string
Region string
Other string
}
だから、構造体型以下に
Service = xxxxx
Type = yyyyy
Domain = zzzz
Plan = aaa
Host = bbb
Region = cc
Other = dd
より完全な例を挙げてください。これは他の言語とまったく同じですが、割り当てたいものを見ずに質問に完全に答えることはできません。基本的なことは、1つに分割し、次に分割します。構造体 タイプのサンプル構造体{ サービス列 タイプ列 ドメイン文字列 計画列 ホスト以下にその [OK]を、私は、文字列を分割したい「:YYYYY:zzz.aaa.bbb.cc DD XXXXX」については申し訳ありません – evanmcdonnal
文字列 地域列 他の文字列 } サービス= XXXXX タイプ= YYYYY ドメインリージョン= CC その他= DD –