package main import ( "bufio" "fmt" "log" "os" "regexp" ) func main() { file, err := os.Open("file.txt") if err != nil { log.Fatal(err) } defer file.Close() scanner := bufio.NewScanner(file) r, err := regexp.Compile("nuit") if err != nil { log.Fatal(err) } for scanner.Scan() { if r.MatchString(scanner.Text()) { fmt.Println(scanner.Text()) } } if err := scanner.Err(); err != nil { log.Fatal(err) } }