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