diff --git a/content/posts/golang-split-by-space.md b/content/posts/golang-split-by-space.md new file mode 100644 index 0000000..a46bbed --- /dev/null +++ b/content/posts/golang-split-by-space.md @@ -0,0 +1,29 @@ +--- +title: "Split on spaces in Gp" +date: 2020-09-18 +draft: false +tags: + - go + - golang +images: +- /images/golang-split-by-space.gif +--- + +While looking to split a multiline and space separated string and not having any look with `strings.Split()` I came across this somewhat oddly names function: + +```go +import ( + "fmt" + "strings" +) + +func main() { + input := `This is +a multiline, space +separated string` + + output := strings.Fields(input) + + fmt.Println(output) // ["This", "is", "a", "multiline,", "space", "separated", "string"] +} +``` \ No newline at end of file