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