0

这是我试图弄清楚的一个例子。我有几个字符串,都说明了两种不同的情况。

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

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

我想编写一个函数来删除“/”右侧的单词。所以案例 1 和 2 会变成:

案例 1(更改):营养学、健身和健康

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

不过,我发现它有点棘手,因为在一种情况下,它在短语的开头,而在另一种情况下,它在结尾。

4

1 回答 1

1

尝试这个:

preg_replace( '#/[a-z]+#i', '', $string);

你可以看到它在这里工作。

它的作用是使用正则表达式来查找 a/后跟一个或多个字母字符。当它找到它时,它会用空 ( '') 替换它。

于 2012-06-12T23:52:33.510 回答