Я пытаюсь взять строку UTF-8, которая выглядит примерно так:
& q |R 隭) R 墢 Lq28} 徫 廵 g'Y 鑽 妽 踒 F
и удалите все, кроме китайских символов, они шестнадцатеричные 4E00-9FA5, и я хотел бы оставить только эти символы встрока.Я попытался взять эту строку, которая оставляет только действительные символы США:
preg_replace('/[^\x20-\x7E]/', '', $str);
этому:
preg_replace('/[^\x4E00-\x9FA5]/u', '', $str);
, но она ничего не выводит .... я что-то упустил?Я не очень хорош с регулярными выражениями