以下是我想弄清楚的一个例子。我有几个字符串,都说明了两种不同的情况。
案例1 :营养学/营养,健身和健康
案例2 :大气科学/气象学
我想编写一个函数来删除“/”右侧右侧侧的单词。案例1和案例2将转变为:
案例1(已更改):饮食,健身和健康
案例2(修改):大气科学
但是,我发现它有点棘手,因为在一个案例中,它位于短语的开头,而在另一个案例中,它位于最后。答案 0 :(得分:1)
试试这个:
preg_replace( '#/[a-z]+#i', '', $string);
您可以看到它有效here。
它的作用是使用正则表达式查找/
后跟一个或多个字母字符。当它找到这个时,它将其替换为空(''
)。