首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从PHP中的字符串中单独删除特定的特殊字符?

如何从PHP中的字符串中单独删除特定的特殊字符?
EN

Stack Overflow用户
提问于 2011-05-23 04:55:38
回答 4查看 312关注 0票数 3

我有一根像下面的绳子,

印度斯坦时报,2009年10月,评论一个著名的艺术评论家在斋浦尔,贾瓦哈尔卡拉肯德拉‘思,2009年9月23-29日她的个展。她的许多绘画作品,包括她的自画像,强调人文科学的奇异困境和漫无目的

在上面的字符串中,我需要删除以下字符

, " ' - .

是否有任何字符串函数可用于删除这些字符?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-23 05:02:40

或者,您可以选择删除所有非字母数字或空格的字符,而不是列出所有不想要的字符:

代码语言:javascript
复制
preg_replace("/[^A-Za-z0-9\s]/", "", $str);

当然,这将去掉所有的标点符号,以及可能比您想要的更多的字符。

票数 1
EN

Stack Overflow用户

发布于 2011-05-23 05:01:58

可以使用替换替换一个字符数组。

代码语言:javascript
复制
$str = "Hindustan Times, Oct 2009, Review by a well known Art critic on her solo exhibition at Jaipur, Jawahar Kala Kendra'th, 23-29th Sep 2009. \"Many of her paintings including her self portrait, stress in humanities singular plight and aimlessness";
$search     = array(',', '"', "'", '-', '.');
$clean      = str_replace($search, ' ', $str); 
echo $clean; 
票数 3
EN

Stack Overflow用户

发布于 2011-05-23 04:57:49

使用preg_replace,并用空字符串替换所需的集合。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6092990

复制
相关文章

相似问题

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