PHP正则表达式过滤非主流特殊字符
在做SNS的wap开发的时候,读取用户的好友,好友名称中出现了非主流特殊字符,导致wap wml解析出错,在web上html显示正常.
在notepad++中显示问 DC1 黑色块.用iconv不论怎么转码都没作用.
后来上网找到了一段正则表达式,正好解决了这个问题.
原文地址:
http://www.kele.bz/blog/?action=show&id=265&page=1
PHP代码:
- function XmlSafeStr($s)
- {
- return preg_replace("/[//x00-//x08//x0b-//x0c//x0e-//x1f]/",'',$s);
- }
PHP正则表达式过滤非主流特殊字符相关推荐
- 过滤XML数据中的非主流特殊字符
过滤XML数据中的非主流特殊字符 根据W3C的标准,以下16进制的字符是不被允许出现在XML文件中的,即使放在<![CDATA[]]> 中,也不能幸免. \\x00-\\x08 \\x0b ...
- java 正则表达式过滤_java正则表达式过滤特殊字符
Java用正则表达式 过滤特殊字符,只允许中文.字母Java用正则表达式 过滤特殊字符,只允许中文.字母或数字,该怎么写? String s1="我是正确测试数据aasdf2342343AS ...
- 正则表达式中的特殊字符
正则表达式中的特殊字符 组成 一个正则表达式可以由简单的字符构成,比如 /abc/,也可以是简单和特殊字符的组合,比如 /ab*c/ .其中特殊字符也被称为元字符,在正则表达式中是具有特殊意义的专用符 ...
- 正则表达式过滤HTML危险脚本
正则表达式过滤HTML危险脚本1publicstringwipescript(stringhtml)2{3system.text.regularexpressions.regex regex1=new ...
- java列出文件正则过滤_JAVA正则表达式过滤文件的实现方法
java正则表达式过滤文件的实现方法 正则表达式过滤文件列表,听起来简单,如果用java实现,还真需要一番周折,本文简析2种方式 1.适用于路径确定,文件名时正则表达式的情况(jdk6的写法) Str ...
- 正则表达式过滤文本,replace的使用
//用正则表达式过滤脚本 public string wipeScript(string html) { System.Text.RegularExpressions.Regex regex1 = n ...
- ES6/05/正则表达式简介,正则表达式如何使用,正则表达式中的特殊字符(边界符,量词符),预定义类,正则表达式中的替换
正则表达式 目标:1,说出正则表达式的作用 2,能使用一些简单的正则表达式 3,使用正则表达式对表单进行验证 4,使用正则表达式替换内容 正则表达式简介 正则表达式(Regular Expressio ...
- python读取html文件正则替换_Python使用正则表达式过滤或替换HTML标签的方法详解...
本文实例讲述了Python使用正则表达式过滤或替换HTML标签的方法.分享给大家供大家参考,具体如下: python正则表达式关键内容: python正则表达式转义符: . 匹配除换行符以外的任意字符 ...
- python过滤敏感词汇_利用Python正则表达式过滤敏感词的方法
利用Python正则表达式过滤敏感词的方法 问题描述:很多网站会对用户发帖内容进行一定的检查,并自动把敏感词修改为特定的字符. 技术要点: 1)Python正则表达式模块re的sub()函数: 2)在 ...
最新文章
- centos 7.0 安装mysql_CentOS 7.0yum安装MySQL
- Java事务处理类(源码)
- linux删除物理卷命令,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区
- 24年前华为招聘广告是什么样的?
- Android开发技术周报 Issue#72
- fatal exception java_java.lang.IllegalStateExceptio
- 我的QQ群,欢迎入坑!
- Sendmail在企业网中的应用
- 解决vmware虚拟机安装苹果系统Mac OS X 10.10出现“二进制转换不支持用于Mac OS X”的问题-网络教程与技术 -亦是美网络 - 傲游云浏览器 (beta) 4.9.3.100...
- 无法安装数据库关系图支持对象的解决方法
- 获取和设置线程的名称
- java tiles类似_java – 更好地替代Apache Tiles
- 中继段光缆测试与用户光缆测试有什么区别?
- 数学分析与高等数学的异同
- 信息系统项目管理师(2022年) —— 考试大纲
- Stripe支付流程
- 自然语言处理工具之 HanLP 鸟瞰
- 【WIN10】关闭/开启休眠功能
- 酒店市场消费趋势洞察报告
- vs2017python如何打包exe_VS2017项目程序打包成.msi或者.exe