ファイル names.txt は、次の形式の多くの名前で構成されています。
"KELLEE","JOSLYN","JASON","INGER","INDIRA","GLINDA","GLENNIS"
コンマで区切られた個々の名前になるように文字列を分割する方法を知っている人はいますか?
KELLEE,JOSLYN,JASON,INGER,INDIRA,GLINDA,GLENNIS
次のコードはカンマで分割し、名前の周りに引用符を残します..を分割するエスケープ文字は何ですか"
. ","
分割してカンマを残して、1 つの Split ステートメントで実行できますか?
package main
import "fmt"
import "io/ioutil"
import "strings"
func main() {
fData, err := ioutil.ReadFile("names.txt") // read in the external file
if err != nil {
fmt.Println("Err is ", err) // print any error
}
strbuffer := string(fData) // convert read in file to a string
arr := strings.Split(strbuffer, ",")
fmt.Println(arr)
}
ちなみに、これは Project Euler problem # 22 の一部です。http://projecteuler.net/problem=22