in reply to merge code

Can you use something like this?
#!/usr/bin/perl use strict; while(<DATA>){ s/\%EX\%|\%BC\%|\%EC\%/TOdelete/g; print; } __DATA__ %BX% HI %EX% %BC% %EC%