我使用這些正則表達式來刪除單詞少於3個字符:PHP:在Unicode文本中刪除單詞少於3個字符
$str = preg_replace("!\\b\\w{1,3}\\b!", "", $str);
和
$rdu = "/\b[^\b]{1,2}\b/";
$str = preg_replace($rdu , " ", " " . $str . " ");
但在Unicode文本回我:
� �� �� �������� ��� �� � �� �� �������� ��� ��
....
是否有任何方式可以使用或不使用正則表達式來刪除unicode文本中少於3個字符的單詞?
THXA
我用U,返回正確的文本,但單詞少於3個字符仍然存在。 – Nulled 2011-06-14 19:38:59
@NuLLeR:'U'不是'u'。 – Gumbo 2011-06-14 19:40:30
我知道,我使用你。 – Nulled 2011-06-14 19:43:09