-1

このパターンに一致するテキスト ファイルがあります。

### EVENT ###
param1=value1;
param2=value2;
### END EVENT ###
### EVENT ###
param3=value3;
param4=value4;
...
### END EVENT ####

私の質問は、ファイル全体をどのように処理するかです.EVENT行とEND EVENT行の間に複数の行がある場合はいつでも、それらを1行に変換しますか? ファイル内の一部の行は、すでに 1 行形式になっていますが、正しく解析する方法がわかりません。

4

1 に答える 1

0

Perl ソリューション:

perl -pe '/^### (?:END )?EVENT ###$/ or chomp;/### END EVENT ###/ and s/^/\n/'
于 2013-02-15T14:28:20.800 に答える