#!/usr/bin/perl while ($line = ){ $line =~ s/([\s\S]+?)<\/cc>/defined ($1) ? "(&amp;|&)" : '-'/eg; print $line; }