我明白了:
$p= <<<'EOD'
stuff
more
EOD;
print (preg_match ('~^stuff$~m', $p)); // expected 1, got 0尽管
http://php.net/manual/en/reference.pcre.pattern.modifiers.php
“开始行”和“行尾”构造分别紧跟在主题字符串中的任何换行符之后或紧接其前面。
编辑:这是一个标准的Windows文本文件。
发布于 2015-09-25 15:00:22
您可能使用的是CRLF或CR,而不是仅仅一个行提要的换行。在运行将您的字符串规范化到它和will 工作就行了。之前,切换到只使用LF或工作就行了。
https://stackoverflow.com/questions/32784856
复制相似问题