解析:
“单行模式”的修饰符(?s)使点与所有字符匹配,其中也包括换行符。如果不指定(?s),默认情况下点.是不能与换行符进行匹配的。换句话来说,(?s)相当于将换行符转换成了普通的字符。Ruby或JavaScript不支持。在Tcl中,(?s)还会使^和$仅在字符串的开头和结尾匹配。
(?s)
.