Şöyle yapılabilir

$string = "necla hanım çok güzelsiniz :)";

$e_string = str_replace(':)', '', $string);
// eğer :/ emojisi ile urller karışmasın istiyorsan preg_replace de kullanabilirsin.
$e_string = preg_replace('/( :\/ )/','',$string);
// ama benim pek regex ile alakam yok desen yanlış olabilir açıkçası :) sadece fikir vermesi açısından yazdım. Ama ilki daha mantıklı gibi bu yöntem biraz daha yavaş çalışır büyük metinlerde performans sıkıntısı olur

echo $string;
echo $e_string;

bir sınıf veya method oluşturup gelen string ifadelerde yer alan ifadeler değiştirip geri gönderilebilir.