我正在尝试使用一条看起来类似于:
&Q连艝隭(R墢踒28}徫廵g‘y鑽妽踒F)
除去所有的东西,除了汉字,它们是十六进制的4E00-9FA5,我只想把这些字符保留在字符串中。我试着用这一行只留下有效的美国字符:
preg_replace('/[^\x20-\x7E]/', '', $str);对此:
preg_replace('/[^\x4E00-\x9FA5]/u', '', $str);但它输出的nothing....am i遗漏了什么吗?我不太擅长正则表达式
发布于 2010-12-01 16:48:09
你离我很近!
preg_replace('/[^\x{4E00}-\x{9FA5}]/u', '', $str);https://stackoverflow.com/questions/4326594
复制相似问题