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
}
转载请注明原文地址:https://blackberry.8miu.com/read-42457.html