php去除英文和标点,php 过滤英文标点符号及过滤中文标点符号代码_php技巧
php 过滤英文标点符号 过滤中文标点符号 代码
function filter_mark($text){
if(trim($text)=='')return '';
$text=preg_replace("/[[:punct:]\s]/",' ',$text);
$text=urlencode($text);
$text=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|%2A|%28|%29|%2B|%7C|%5C|%3D|\-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|%3F|%3E|%3C|%2C|\.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%E3%80%82|%EF%BC%81|%EF%BC%8C|%EF%BC%9B|%EF%BC%9F|%EF%BC%9A|%E3%80%81|%E2%80%A6%E2%80%A6|%E2%80%9D|%E2%80%9C|%E2%80%98|%E2%80%99|%EF%BD%9E|%EF%BC%8E|%EF%BC%88)+/",' ',$text);
$text=urldecode($text);
return trim($text);
}
我们在做数据采集或者数据验证过程中,经常需要做一些特殊的数据处理,如去除中英文标点符号,参考了网上的方法,比较靠谱的php去除中英文代码如下:
输出结果:
好好学习PHP
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php去除英文和标点,php 过滤英文标点符号及过滤中文标点符号代码_php技巧相关推荐
- 全角,半角 和 中文标点,英文标点
英文状态下: 半角+英文标点:1-=_+qwQW,. 全角+英文标点:1-=_+qwQW,. 中文状态下: 半角+英文标点:1-=_+qwQW,. 全角+英文标点:1-=_+qwQW,. 半角+中文标 ...
- php去除英文和标点,php实现过滤中文标点符号及过滤英文标点符号的示例代码
php实现过滤中文标点符号及过滤英文标点符号的示例代码 分类:PHP_Python| 发布:佚名| 查看: | 发表时间:2014/8/18 php 过滤英文标点符号 过滤中文标点符号 代码 代码如下 ...
- php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码
php 过滤英文标点符号及过滤中文标点符号代码 发布于 2014-12-22 20:19:00 | 733 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyper ...
- php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码_PHP教程
php 过滤英文标点符号 过滤中文标点符号 代码 复制代码 代码如下: function filter_mark($text){ if(trim($text)=='')return ''; $text ...
- Android的TextView在显示文字的时候,如果有段中文有英文,有中文,有中文标点符号,你会发现,当要换行的时候遇到中文标点, 这一行就会空出很多空格出来...
一.问题描述: Android的TextView在显示文字的时候,如果有段中文有英文,有中文,有中文标点符号,你会发现,当要换行的时候遇到中文标点, 这一行就会空出很多空格出来.原因是: 1) Tex ...
- C++排雷:19.过滤英文和中文标点符号,string与wstring之间的转换
想要过滤一个文本中的标点符号. 对英文标点符号可以使用cctype中的ispunct方法来识别 而对于中文标点符号,则需要一定的转换: C++用string来处理字符串. string是窄字符串ASC ...
- php 过滤英文标点符号 过滤中文标点符号
php 过滤英文标点符号 过滤中文标点符号 代码 function filter_mark($text){if(trim($text)=='')return '';$text=preg_replace ...
- js正则表达式将中文标点转为英文标点
js正则表达式将中文标点转为英文标点 前言 最近写前端的项目,本以为需要将中文标点转为英文标点这一功能的,所以写了这个文件,但是最后用不上了,删掉了可惜,所以发表出来,做个记录.因为没有使用上,所以不 ...
- 中文输入法下全角半角和中文标点英文标点
① 中文123456789abcdef.,.*--半角 中国字 中文标点,请注意顿号, ② 中文123456789abcdef\,.*--半角 中国字 英文标点,请注意顿号, ③ 中文12345678 ...
最新文章
- xml解析案例:一个简单的学生管理系统
- Linux!为何他一人就写出这么强的系统?
- [html] 当html中使用map标签时,area中coords值如何精确定位呢?
- mysql死锁的排查方法_MySQL死锁系列-线上死锁问题排查思路
- suse下删除mysql_每日MySQL之005:SUSE linux下卸載MySQL
- 哈希表查找失败的平均查找长度_你还应该知道的哈希冲突解决策略
- web项目调整项目名称_如何有效调整软件项目范围
- fatal: could not read Username for ‘https://git.dev.tencent.com‘ 解决方法
- 全栈工程师与架构师的区别是什么?
- 使用Dom4j的xPath解析xml文件------xpath语法
- 用Razor做静态页面生成器
- WIN7 X64完美卸载SQL2008 R2并重装SQL2008
- 优秀的jquery插件
- 蓝丝雨第八季高精端实战系列【商业实战DNF刷图】
- java+selenum实现网页自动化总结
- 一些特殊字符,由于编码问题显示不出来
- springcloud集成sentinel 《微服务》
- 将python脚本打包为exe可执行文件
- Excel中汉字转拼音的完美方案
- 官宣!1024 程序员节日程发布,第一代程序员求伯君将出席大会
热门文章
- [js] 用js写一个方法检测浏览器是否支持css3的属性
- 前端学习(2762):如何使用scss
- 前端学习(2618):vue插槽--默认插槽
- 前端学习(1440):实例选项el
- 前端学习(1426):ajax封装
- 前端学习(1395):多人管理项目15建立请求
- spring学习(16):使用接口
- cacti 监控安装失败
- php怎么查询数据库密码,如何验证php中的密码是通过mysql查询手动散列插入到数据库中的?...
- mysql8.0.11 安装顺序_mysql 8.0.11 安装步骤详解