我需要编写一个 Perl 脚本来读取文件,并删除 < > 中的任何内容,即使它们位于不同的行上。也就是说,如果输入是:
Hello, world. I <enjoy eating
bagels. They are quite tasty.
I prefer when I ate a bagel to
when I >ate a sandwich. <I also
like >bananas.
我希望输出为:
Hello, world. I ate a sandwich. bananas.
如果文本与正则表达式位于 1 行,我知道如何执行此操作。但我不知道如何用多行来做到这一点。最终,我需要能够有条件地删除模板的某些部分,以便为配置文件生成参数化文件。我认为 perl 会是一门很好的语言,但我仍然掌握了它的窍门。
编辑:还需要 1 个以上的 <> 实例