【发布时间】:2015-06-02 10:54:07
【问题描述】:
如何从 php 中的字符串中仅删除这种类型的特殊字符 ░▒▓█►
我用这个preg_replace('/[\x00-\x1F\x80-\xC0]/u', '',$string);
但我想允许法语语言的特殊字符,如 à,â, ', "
【问题讨论】:
-
您要保留哪些字符? (这种方式可能更简单。)
-
我想保留法语特殊字符:
’, ‘,“, ”, «,», ‹, ›, —, æ, œ, €, ., ', ",@,À,Á,Â,Ã,Ä,Å,Ç,È,É,Ê,Ë,Ì,Í,Î,Ï,Ò,Ó,Ô,Õ,Ö,Ù,Ú,Û,Ü,Ý,à,á,â,ã,ä,å,ç,è,é,ê,ë,ì,í,î,ï,ð,ò,ó,ô,õ,ö,ù,ú,û,ü,ý,ÿ -
所以不允许空格和数字,也不允许
? ! : ; -?你要准确(但不用一个个写字,只描述字类) -
是的,允许空格、数字、分号,用于清理伪艺术作者
▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆ ►►► Lorem ipsum ►►►提交的内容
标签: php preg-replace special-characters