在特定位置后删除所有文本

4

嘿,我想知道如何在字符串中遇到特定字符串时删除所有文本:

例如:24 Season 1 Episode 3

如果它找到文本“Season”,我希望它将其删除并删除其后的所有内容,以便只剩下:

24

谢谢

啊,对不起,我忘了说我需要用PHP实现。


嗯..用哪种编程语言? - milosz
4个回答

9

1
$string="24 Season 1 Episode 3";
$s = explode("Season",$string,2);
echo $s[0];

0

1. 如果您需要在某个单词后出现的所有字符串,这将起作用

$str="24 Season 1 Episode 3"; echo strstr($str, 'Season');

2. 如果您需要在某个单词前出现的所有字符串,这将起作用

$str="24 Season 1 Episode 3";
$arr = explode("Season", $str, 2);
$first = $arr[0];
echo $first;

0
可以使用 String.replaceAll("Season.*", "");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接