#!/usr/bin/perl
%data = ('cat', 'dog', 'dog', 'cat');
$x = "I have cat, cat and cat and she has dog, dog and dog.";
$x =~ s/\b(dog|cat)\b/$data{$1}/eg;
IyEvdXNyL2Jpbi9wZXJsCiVkYXRhID0gKCdjYXQnLCAnZG9nJywgJ2RvZycsICdjYXQnKTsKJHggPSAiSSBoYXZlIGNhdCwgY2F0IGFuZCBjYXQgYW5kIHNoZSBoYXMgZG9nLCBkb2cgYW5kIGRvZy4iOwokeCA9fiBzL1xiKGRvZ3xjYXQpXGIvJGRhdGF7JDF9L2VnOwpwcmludCAkeDs=