文档章节

PHP 清除 Excel 导入的数据空格

 有段故事
发布于 2017/04/20 14:50
字数 311
阅读 7
收藏 0

中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。
(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格
(2)mb中的正则替换也可以试试
另外注意使用Unicode的时候,加上正则表达式描述符u
但由于汉语中显示为空格模样的有很多个,比如说我下面碰到的这么一个,它的unicode编码为C2A0,使用下面的表达式就能解决问题。
$new['content'] = preg_replace('/^[(\xc2\xa0)|\s]+/', '', $new['content']);
这里有个细节: \xc2a0本来是一个Unicode字符,但是不能匹配多个,只能替换一个,【这里可能是因为字节的原因】后来突然找到这么一种写法,解决了问题,另外为了避免,中文空格和英文空格相混杂的情形,后面又加了个\s来清除。

preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/","",$content);

本文转载自:http://blog.csdn.net/u010832551/article/details/50571329

共有 人打赏支持
粉丝 1
博文 294
码字总数 53959
作品 0
东城
正则表达式分割数据并存放入数据库

问题描述:数据库表中一个字段的数据为: 奥迪A1 2012款 1.4 TFSI Urban 奥迪A1 2012款 1.4 TFSI Ego 奥迪A1 2012款 1.4 TFSI Ego plus 奥迪A1 2013款 30 TFSI Sportback Urban 奥迪A1 2013...

别寒
2014/02/26
0
0
excel导入mysql数据库方法(最新,2016年2月19日)

网上的方法不少,能用的不多,相信以下方法是最靠谱的,值得记录. 一,先进phpmyadmin数据库管理,导出空表,表的格式为csv,然后用记事本打开,注意要统一编码,数据库是utf-8,就把csv转为utf-8编码,...

越野小生
2016/02/18
917
0
4款实用又有格调的免费数据清洗软件

  【IT168 翻译】Excel绝对是大多数人的数据管理启蒙工具,它可以很好的对数据进行存储、清理和分析。其实,严格来说Excel并不是免费的,但是今天已经没有人会付费使用。因为一般新买了PC机...

it168网站
2016/07/29
0
0
将excel的数据导入到db2数据库

最近,在做一个移植的项目,其中有一个需求是:把数据仓库中的数据导入我们系统的数据库中。 背景:从数据仓库中取得数据,是以excel表格存在的。 将xls 文件另存为以csv格式的文件,test.xl...

pumpkin555
2014/04/27
0
0
制作一套适用于Oracle数据库的县及县以上行政区划数据

因为项目中要用到最新版的中国行政区划数据,我总结了如下方法归集数据,仅供参考。 之前已经写过一篇博客《总结几个有关国家行政区划的问题》(https://my.oschina.net/Tsybius2014/blog/7...

北风其凉
2016/10/28
715
0

没有更多内容

加载失败,请刷新页面

加载更多

用户体验要素——以用户为设计中心

一、用户体验是什么 产品会与外界发生联系,人们如何去使用产品,人们使用产品无非解决两种问题,一,提高效率;二娱乐。而用户体验兼顾着功能和界面两个方面,为的是“提高人们的工作效率”...

铸剑为犁413
42分钟前
0
0
学习设计模式——代理模式

1. 认识代理模式 1. 定义:为其他对象提供一种代理以控制对这个对象的访问。 2. 组织结构: Proxy:代理对象,要实现与目标代理对象的相同的接口,这样就可以使用代理来代替具体的目标对象,...

江左煤郎
今天
1
0
java JDK动态代理

本篇随笔是对java动态代理中的JDK代理方式的具体实现。 首先需要定义一个接口,为其定义了两个方法:   public interface UserService { public void add(); public void delete(); } 然后需...

编程SHA
今天
2
0
轻松理解Dubbo分布式服务框架

Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的...

别打我会飞
今天
3
0
TypeScript基础入门之JSX(一)

转发 TypeScript基础入门之JSX(一) 介绍 JSX是一种可嵌入的类似XML的语法。 它旨在转换为有效的JavaScript,尽管该转换的语义是特定于实现的。 JSX在React框架中越来越受欢迎,但此后也看到了...

durban
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部