-4

我使用以下代码来获取文件内容:

$file_contents = file_get_contents('note.txt');

然后我使用 preg_match_all 来获得一些匹配。


那有什么问题呢?

问题是如果文件格式note.txt未设置为UNIX, preg_match_all 将不匹配任何文件编码是什么!

4

1 回答 1

1

您的正则表达式不考虑 Windows EOL 或 OSX EOL。下面是一个修复它。

\A[\r\n]+\/\*[\r\n]+(([^:\r\n]*:[^\r\n;]*[\r\n]+)+)
于 2013-07-14T12:13:56.550 回答