我正在解析一个命令行应用程序的输出,如下所示:
0644 1276317623781623132132 Crappy little message filename.txt
0644 1276317623781623132132 Crappy little message My File.txt
0644 1276317623781623132132 Crappy little message Crazy FILE.txt
有时字段由制表符隔开,有时由空格隔开。如何编写正则表达式来分隔字段?我将 preg_split 与 [\s]+ 一起使用,但这会弄乱消息和文件名。我很迷失在这里。