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