Go 读取按行读取文件并去除每行中的空格

    科技2025-11-08  11

    package main import ( "bufio" "fmt" "log" "os" "regexp" ) func main() { err := ReadFile("test.ini") if err != nil{ panic(err) } } func ReadFile(fileName string) error { file, err := os.Open(fileName) if err != nil { log.Println("文件不存在") return err } defer file.Close() scanner := bufio.NewScanner(file) for scanner.Scan() { str := scanner.Text() res := regexp.MustCompile("\\s+") line := res.ReplaceAllString(str, "") fmt.Println(line) } if err := scanner.Err(); err != nil { log.Printf("Cannot scanner text file: %s, err: [%v]", fileName, err) return err } return nil }
    Processed: 0.012, SQL: 8