That is strange, if I pipe that string directly into
sed on my machine I get the required result. Can you run the grep without the
sed and show us the exact output of the grep (including all spacing and 'wierd' chars).
my
sed version:
chris@druid: ~ $
sed --version
GNU sed version 4.1.5