我想提取这些数据并将其存储在一个数组中。但我似乎找不到合适的正则表达式。
-- Schedd: LP0162.marin.local : <172.16.102.40:58875>
ID OWNER SUBMITTED RUN_TIME ST PRI SIZE CMD
13.0 JJansen 2/6 09:17 0+00:01:28 I 0 1953.1 Test.bat
13.1 JJansen 2/6 09:17 0+00:01:28 I 0 1953.1 Test.bat
13.2 JJansen 2/6 09:17 0+00:01:28 I 0 1953.1 Test.bat
13.3 JJansen 2/6 09:17 0+00:01:27 I 0 1953.1 Test.bat
13.4 JJansen 2/6 09:17 0+00:00:50 I 0 1953.1 Test.bat
13.5 JJansen 2/6 09:17 0+00:00:50 I 0 1953.1 Test.bat
13.6 JJansen 2/6 09:17 0+00:00:50 I 0 1953.1 Test.bat
13.7 JJansen 2/6 09:17 0+00:00:50 I 0 1953.1 Test.bat
应该返回这样的内容:
Array
(
[0] => array
[0] => 13.0
[1] => JJansen
[2] => 2/6 09:17
[3] => 0+00:01:28
[4] => I
[5] => 0
[6] => 1953.1
[7] => Test.bat
[1] => array
...
)
...
答案 0 :(得分:0)
如果您希望正则表达式匹配非空格的单词,则可以使用
\S+
以下是突出显示匹配项的输出:
答案 1 :(得分:0)
我会尝试组合读取每行的输入(或在换行符时将其爆炸)并使用preg_split()
将其展开,您可以使用正则表达式(\S+)
, @acarlon写道。