PHP中字符串正则式处理:去除字符串末尾的若干个空格?

RT,传递过来的字符串,如下列引号中即为字符串内容:“aabbccdd”"啊啊哈哈呵呵呼呼喂喂嗯嗯"其中字符间的空格为正常一个半角空格,数量不确定;字符后的为若干个连续的... RT,传递过来的字符串,如下列引号中即为字符串内容:
“aa bb cc dd ”
"啊啊 哈哈 呵呵呼呼喂喂嗯嗯 "

其中字符间的空格为正常一个半角空格,数量不确定;
字符后的为若干个连续的半角空格,数量也不确定,需要删除。

求php语言使用正则式去掉后面的多余空格,如果有更高效的方法也可以。
谢谢!
展开
 我来答
欧小雨谷驹
2020-02-10 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:25%
帮助的人:927万
展开全部
查找:[\u0026-\u002f\u003a\u003b]
替换为空
原理:&的ascii为0x26,其至0x2f之间都是符号,0x30~0x39是数字0~9,0x3a和0x3b是符号,分号是0x3b,所以,你描述的符号就是两个连续区间,后一个区间只有两个字符,总体上也可表示为一个连续字符区间和两个散点字符,如上即是。
ghostxyz0
2014-04-23 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:120
采纳率:100%
帮助的人:134万
展开全部
用 rtrim 函数
可以去掉字符串后 的空格 换行符 和回车符

另:
ltrim 是去掉前的空格符
trim 是两边都去
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ak001001001001
2014-04-23 · TA获得超过153个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:206万
展开全部
php自带函数
<?php
/*
trim 去除一个字符串两端空格,
rtrim 是去除一个字符串右部空格,
ltrim 是去除一个字符串左部空格。

*/
?>
<?php
echo trim(" 空格 ")."<br>";
echo rtrim(" 空格 ")."<br>";
echo ltrim(" 空格 ")."<br>";
?>
第二种方法:通过正则表达式替换,功能更强
php去除字符串首尾空格(包括全角)
代码如下:
<?
$str="     百度知道 www.jb51.net     ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace('  ', "\n  ", $str);
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dd__mm
2014-04-23 · TA获得超过996个赞
知道小有建树答主
回答量:1447
采纳率:66%
帮助的人:356万
展开全部

php函数(自动去掉两边空格)

trim($str)

用法

echo trim("aa bb cc dd                                ")

 输出:

aa bb cc dd

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式