Go Language Tutorial
In Go programming, Built in Split function is available by importing stirngs package .
Split function is mostly sed to parse the strings, also called string parser.
Split function parses string using delimiter string parameter.
package main import ( "fmt" "strings" ) func main() { var str string str ="advance programming tutorial at codingpointer.com" // split string 'str' using ' ' parsed := strings.Split(str, " ") fmt.Println("Actual String: " + str) fmt.Println("Parsed Strings") fmt.Println("--------------") // prints array of splited strings by " " for i:=0;i<len(parsed);i++{ fmt.Println(parsed[i]) } }Output:
]$ go build string-split.go $ ./string-split Actual String: advance programming tutorial at codingpointer.com Parsed Strings -------------- advance programming tutorial at codingpointer.com
package main import ( "fmt" "strings" ) func main() { var str string str ="advance programming tutorial at codingpointer.com" // split string 'str' using ' ' parsed := strings.Split(str, " ") fmt.Println("Actual String: " + str) fmt.Println("Parsed Strings") fmt.Println("--------------") // prints array of splited strings by " " for _, word := range parsed { fmt.Println(word) } }Output:
$ go build string-split.go $ ./string-split Actual String: advance programming tutorial at codingpointer.com Parsed Strings -------------- advance programming tutorial at codingpointer.com
Split function is using delimiter parameter as string.
package main import ( "fmt" "strings" ) func main() { var str string str ="advance programming tutorial at codingpointer.com!" // split string 'str' using ' ' parsed := strings.Split(str, " p") fmt.Println("Actual String: " + str) fmt.Println("Parsed Strings") fmt.Println("--------------") // prints array of splited strings by " " for _, word := range parsed { fmt.Println(word) } }Output:
$ go build string-split.go $ ./string-split Actual String: advance programming tutorial at codingpointer.com! Parsed Strings -------------- advance rogramming tutorial at codingpointer.com!« Previous Next »