20 June 2020 / golang Golang regexp 不匹配换行符 碰到这个问题,应该是使用了 . 点操作符,按正则表达式规则应该匹配所有字符,但实际上却没有匹配换行符。这是因为在 golang 里 . 默认不匹配换行符…… 需要加上(?s),如下: (?s).*