去正则表达式任何字符匹配换行符

时间:2013-11-24 10:26:03

标签: regex go

Go re2 syntax document表示任何字符(。)都匹配任何字符,包括换行符(s = true)。但是我编写了一个简单的程序,其结果显示任何字符都与newline不匹配。该程序可在此处找到:http://play.golang.org/p/pccP52RvKS。我真的很困惑。

任何帮助将不胜感激,并提前感谢。

1 个答案:

答案 0 :(得分:12)

与大多数其他(所有?)正则表达式引擎一样,除非您向正则表达式添加“全部点”标记(?s),否则点与新行不匹配。

我使用你的链接对它进行了测试,但它确实有用。