自分も前に似たようなことして断念したことがあるので質問させてください。
下記のような文字列があって、ここから#ITEM〜#ENDを削除して
残りを抽出する。みたいな。

my $hoge = <<EOF
aaa
#ITEM
bbb
#ITEM
ccc
#END
ddd
#END
eee
#ITEM
fff
#END
ggg
EOF

抽出後はこんな感じにしたい↓

-----
aaa
eee
ggg
-----

これを「#ITEM〜#ENDを削除」という手法で実現するにはどうしたら良いですか?