首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中出现子字符串之前删除最近的单词

在PHP中出现子字符串之前删除最近的单词
EN

Stack Overflow用户
提问于 2012-06-12 23:44:06
回答 1查看 107关注 0票数 0

这里有一个例子说明了我想弄清楚的是什么。我有几个字符串,都说明了两个不同的情况。

病例1:营养学/营养、健身和健康

案例2:大气科学/气象学

我想编写一个函数,删除"/“右侧的单词。因此,案件1和2将变成:

案例1(改变):营养学、健身与健康

案例2(改变):大气科学

我觉得这有点棘手,因为在一种情况下,它是在短语的开头,而在另一种情况下,是在结尾。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-12 23:52:33

试试这个:

代码语言:javascript
复制
preg_replace( '#/[a-z]+#i', '', $string);

您可以看到它在这里中工作。

它所做的是使用正则表达式查找一个/,后面跟着一个或多个字母字符。当它找到它时,它将它替换为nothing ('')。

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

https://stackoverflow.com/questions/11006380

复制
相关文章

相似问题

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