Php 使用正则表达式提取数据
我想提取这些数据并将其存储在数组中。但我似乎找不到合适的正则表达式Php 使用正则表达式提取数据,php,regex,Php,Regex,我想提取这些数据并将其存储在数组中。但我似乎找不到合适的正则表达式 -- 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
-- 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
如果希望正则表达式与非空白的单词匹配,那么可以使用
\S+
以下是突出显示匹配项的输出:
我会尝试每行读取输入(或在换行时分解),然后使用
preg_split()
分解,在这里可以使用正则表达式(\S+)
,@acarlon写道。分解('\t',$data)?数据不是用制表符分隔的,而是用空格分隔的
\S+