我正在尝试编写正则表达式,它返回以点开头并直到第一个空格的字符串的子字符串。但我是正则表达式的新手,所以我尝试了类似的东西,但它根本不起作用:


package main


import "fmt"

import "regexp"


func main() {

    re := regexp.MustCompile("\\.* ")

    fmt.Printf(re.FindString(".d 1000=11,12")) // Must return d

    fmt.Printf(re.FindString("e 2000=11"))     // Must return nothing or ""

    fmt.Printf(re.FindString(".e2000=11"))     // Must return nothing or ""

}

这段代码只是 golang 中的白色 3 个空格。我做错了什么?