我有一个包含以下内容的文件


# Requires authentication with auth-user-pass

auth-user-pass

#auth-user-pass

# auth-user-pass

auth-user-passwd

有没有办法让正则表达式只匹配第二行与 Golang?


我尝试使用以下代码但它返回空切片


package main


import (

    "fmt"

    "os"

    "regexp"

)


func main() {

    bytes, err := os.ReadFile("file.txt")

    if err != nil {

        panic(err)

    }


    re, _ := regexp.Compile(`^auth-user-pass$`)

    matches := re.FindAllString(string(bytes), -1)

    fmt.Println(matches)

}

$ go run main.go

[]