Ope*_*ove 1 regex perl field extraction
我有一个像日志文件
field1 field2 field3 field4withvariablelength ... field5with ...
有没有办法使用perl正则表达式提取例如字段5,比如
"用空格分隔"和"给我索引5"?
当然,您可以使用拆分来按空格分隔:
my (@fields) = split /\s+/;
print $fields[4];
Run Code Online (Sandbox Code Playgroud)
这是一个完整的测试脚本:
#!/usr/bin/perl -w
use strict;
while (<DATA>) {
my (@fields) = split /\s+/;
print $fields[4];
}
__DATA__
field1 field2 field3 field4withvariablelength... field5with...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |