当前位置:首页 > 日记 > 正文

用正则表达式清除PHP中字符串的空白

用正则表达式清除PHP中字符串的空白
如果要删除字符串的开头和结尾的空格,可以使用PHP内部函数微调(),但我们通常需要完全清除空白。您需要删除开始和结束空白,将一些空白变为空白,并使用规则处理同一类型的其他空白。

用PHP完成这些正则表达式

下面的例子可以删除额外的空格
复制代码代码如下所示:
< PHP
$str =这行包含 tliberal R使用空白。;

除去领导 / / /第一个尾随空格
删除空白的开始和结束
美元=修剪($ STR);

删除任何增加空格 / /现在
去掉一块空白处的其他挤压
$str = preg_replace( / 的(= ),,$str);

更换任何非空间 / /最后的空白,一个空间
最后,删除空白,由空格替换。
$str = preg_replace( / { ,,;

回声:这行包含自由/使用空白。

>
这种逐步消除所有空白。首先,我们用修剪()函数将开始和结束的空白。然后,我们使用preg_replace()删除重复。 S代表任何空白。(=)代表正向查找。它的味道只有匹配的字符,同一性自身。所以这个正则表达式的意思是:任何空白字符,后跟一个空格字符。我们换一个空白,所以我们摆脱它,而留下的将是唯一的空白字符。

最后,我们使用另一个正则表达式{ r T }找到任何剩余的换行符(), R,或我们用一个空间。

相关文章

对hphupd04.exe查询是什么hphupd04

对hphupd04.exe查询是什么hphupd04

查询,过程,功能,电脑软件,exe,点评:hphupd04.exe是HP Photosmart软件升级程序 进程文件:hphupd04或hphupd04.exe 进程名称:HP Photosmart更新 过程类别:安全风险的过程 英文描述: hphupd04.exe是一个过程,属于HP Photosmart应用并负责保管该软…

降低mysql主从数据同步延迟问题的

降低mysql主从数据同步延迟问题的

数据同步,解决方案,延迟,主从,详细,基于局域网的主/从机制通常能满足实时备份的要求,如果延迟比较大,可以确定以下因素: 1。网络延迟 2。掌握负荷 三.从载荷 一般的做法是使用多个奴隶来分配读取请求,然后从这些奴隶身上取一个特殊的服务器,只作…

linux下获取用户主目录的方法共享

linux下获取用户主目录的方法共享

用户,方法,主目录,电脑软件,linux,注释:程序相关的配置文件一般放在Linux下用户的主目录下,这需要程序获取当前用户的主目录路径。 方法如下 char *path = getenv(家); printf(路径= %s getenv是一个标准的库函数,包含程序。h头文件。…

如何找回Win8.1(WindowsServer2012R

如何找回Win8.1(WindowsServer2012R

拉里,电脑软件,点评:如何找回Win8.1(Windows Server 2012 R2)拉里,今天给大家介绍我的方法 一个是微软拼音选项,只能在Metro界面上修改: 将鼠标移动到屏幕右侧,出现Metro菜单,选择设置并选择更改计算机设置的底部。 时间和区域和语言设置>中文选项-…

Word2003五需要掌握小技巧的运用

Word2003五需要掌握小技巧的运用

小技巧,电脑软件,1、快速更改英文大小。在文件中,选择你想要改变英语写字母或单词的大小,按住键,然后按;Shiftf3键,停止键,按下f3f3每次按下关键英语格式之间的所有大写字母大写和小写格式转换。 2。直接输入号码(的)。你有没有发现在Word2003,通常…

ati2sgag.exe过程安全ati2sgag过程

ati2sgag.exe过程安全ati2sgag过程

过程,信息查询,电脑软件,ati2sgag,exe,评论:详细的介绍了ati2sgag.exe,ati2sgag过程 进程文件:ati2sgag或ati2sgag.exe 过程名称:ATI智能系统服务 过程类别:安全风险的过程 英文描述: ati2sgag.exe为ATI的图形卡驱动程序相关的过程。 中文参考: …

签名:一对,你加一个我等于全世界。

签名:一对,你加一个我等于全世界。

全世界,电脑软件,痛如思念,无尽蔓延。 黑暗就像缺失的,无尽的吞噬。 我一直在等你,但你不来了。 我很久没有放弃你了,虽然你很久没来了。 人不是,什么都可以不介意, 当人们得到,有什么小的想法, 我真的没有天分,也没那么快。 我会学着忘记你,…

玩游戏窗口模式非常卡游戏字符缓慢

玩游戏窗口模式非常卡游戏字符缓慢

字符,解决方案,模式,玩游戏,缓慢,问题: 当电脑玩地牢战士网络游戏时,它在窗口模式下变得非常卡,鼠标有严重的延迟,角色的动作很慢。但是在全屏模式下,没有问题,原因是什么 答案uff1a 由于升级了地牢战士网络游戏,提升了画面的质量,如果用户使用旧…

ghoststarttrayapp.exe的作用是什

ghoststarttrayapp.exe的作用是什

作用,过程中,电脑软件,ghoststarttrayapp,exe,评论:详细的介绍了ghoststarttrayapp.exe - ghoststarttrayapp过程 进程文件:ghoststarttrayapp或ghoststarttrayapp.exe 过程名称:Ghost启动托盘应用程序 过程类别:安全风险的过程 英文描述: gho…

server.htmlencode让页面中的代码

server.htmlencode让页面中的代码

显示,源代码,页面,代码,电脑软件,今天,由于程序必须以HTML源代码的形式在页面中编写HTML源代码,而不是被浏览器解释,长时间查找N,我不知道如何做,然后读取具有修改模板功能的程序。 server.htmlencode HtmlEncode a.htmlencode方法将HTML编码…

Linux系统下改变桌面分辨率的方法

Linux系统下改变桌面分辨率的方法

分辨率,系统,桌面,方法,电脑软件,点评:本文主要介绍Linux系统下改变桌面分辨率的方法,需要的朋友可以参考一下。 今天我开始安装Linux CentOS5.4版本,和桌面采用G. 桌面管理系统——仅在决议800 * 600640 * 480中显示的两个选项 我用Philips…

Word2003自动保存时间设置课程

Word2003自动保存时间设置课程

自动保存,时间设置,课程,电脑软件,使用Word2003的时候,有些朋友可能很忙。有时你无法保存你努力工作的文件。你会失去理智,所以在做word文档时,我们必须养成一个好习惯,随时保持它,但是它又麻烦又乏味吗不时地,有必要节省时间。 我们今天有一点…