首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除逗号后的空格和“或该符号前后的空格”

删除逗号后的空格和“或该符号前后的空格”
EN

Stack Overflow用户
提问于 2018-07-10 06:20:11
回答 6查看 940关注 0票数 0

我有像下面这样的文字,我需要删除逗号和‘(单引号)或符号前后的空格(单引号)。

代码语言:javascript
复制
$text = "'game', ' open world', ' test rpg'"

预期结果

代码语言:javascript
复制
$text = "'game','open world','test rpg'"

我试过这一次,但是去掉了所有的空间

代码语言:javascript
复制
$tested = preg_replace('/\s+/', '', $text);
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-07-10 06:28:51

代码语言:javascript
复制
echo preg_replace('/\s+?\'\s+?/', '\'', $text);
票数 1
EN

Stack Overflow用户

发布于 2018-07-10 06:27:42

试试这个:

代码语言:javascript
复制
<?php
$text = "'game', ' open world', ' test rpg'";
$str = explode(",",$text);
$arr = array();
foreach ($str as $key) {
    array_push($arr, trim($key));
}

print_r(implode(',',$arr));
?>

查看这些php函数内爆分解

票数 0
EN

Stack Overflow用户

发布于 2018-07-10 06:28:50

备选案文1:

代码语言:javascript
复制
$text  = explode("', ' ",$text);
$text = implode("','",$text);

备选案文2:

代码语言:javascript
复制
$text = str_replace("', ' ","','",$text)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51258382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档