How to split a string into an array by delimiter and remove empty elements in Go

1 Answer

0 votes
package main

import (
	"fmt"
	"strings"
)

func main() {
	s := "Go,,C#,Java,,C,,,Python,,,,,C++,,"

	arr := strings.FieldsFunc(s, func(r rune) bool {
		return r == ','
	})

	for _, element := range arr {
		fmt.Println(element)
	}
}


/*
run:

Go
C#
Java
C
Python
C++

*/

 



answered Sep 23, 2024 by avibootz
...