Strings and Text Processing
Split and Join
strings.Split turns one string into parts, and strings.Join combines parts again.
Split and Join
split_join.go
package main
import (
"fmt"
"strings"
)
func main() {
var csv =
parts := strings.Split(csv, ",")
joined := strings.Join(parts, " | ")
fmt.Println("csv=", csv)
fmt.Println("count=", len(parts))
fmt.Println("first=", parts[0])
fmt.Println("joined=", joined)
}
package main
import (
"fmt"
"strings"
)
func main() {
var csv =
parts := strings.Split(csv, ",")
joined := strings.Join(parts, " | ")
fmt.Println("csv=", csv)
fmt.Println("count=", len(parts))
fmt.Println("first=", parts[0])
fmt.Println("joined=", joined)
}
package main
import (
"fmt"
"strings"
)
func main() {
var csv =
parts := strings.Split(csv, ",")
joined := strings.Join(parts, " | ")
fmt.Println("csv=", csv)
fmt.Println("count=", len(parts))
fmt.Println("first=", parts[0])
fmt.Println("joined=", joined)
}
split join
Splitting and joining are common steps when text uses a separator such as a comma.