小编ch3*_*hau的帖子

Golang多线正则表达式无法正常工作

为什么以下多行正则表达式不起作用,我希望匹配标记内的子字符串.其他简单的多线匹配正常工作.

func main() {
    r := regexp.MustCompile(`(?m)<think>(.*)</think>`)
    const s = `That is 
    <think>
    FOOBAR
    </think>`
    fmt.Printf("%#v\n", r.FindStringSubmatch(s))
}
Run Code Online (Sandbox Code Playgroud)

https://play.golang.org/p/8C6u_0ca8w

regex go

7
推荐指数
2
解决办法
8381
查看次数

标签 统计

go ×1

regex ×1