<?php
$re = '~\bcat\b(?![-:])~';
$str = "my cat is hungry all the time\nthe products cat-1547 and cat:154 are disponible now";
$subst = "Felix";
echo $result;
PD9waHAKCiRyZSA9ICd+XGJjYXRcYig/IVstOl0pfic7IAokc3RyID0gIm15IGNhdCBpcyBodW5ncnkgYWxsIHRoZSB0aW1lXG50aGUgcHJvZHVjdHMgY2F0LTE1NDcgYW5kIGNhdDoxNTQgYXJlIGRpc3BvbmlibGUgbm93IjsgCiRzdWJzdCA9ICJGZWxpeCI7IAokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZSwgJHN1YnN0LCAkc3RyKTsKZWNobyAkcmVzdWx0Ow==