你好我想用这样的结构解析文件......在名字之后:{}它可以是具有相同形式的其他东西。东西:{}。
---
NAMES:
first_thing: {}
second_thing: {}
name: {}
感谢您的回答。
我想将其解析为此表格
first_thing
second_thing
name
答案 0 :(得分:1)
perl -ne 'print "$1\n" if /^\s+ (\w+)/x' file
在Windows上:
perl -ne "print qq{$1\n} if /^\s+ (\w+)/x" file
答案 1 :(得分:0)
这可能会有所帮助
preg_match_all('/^(\w+):\s(.*?)$/m', $input, $output, PREG_SET_ORDER);