I use these regex to remove words less than 3 characters :
$str = preg_replace("!\\b\\w{1,3}\\b!", "", $str);
and
$rdu = "/\b[^\b]{1,2}\b/";
$str = preg_replace($rdu , " ", " " . $str . " ");
but in unicode text return me :
� �� �� �������� ��� �� � �� �� �������� ��� ��
....
is there any way with or without regex to remove words less than 3 characters in unicode text?
THXA