-1

我只是在寻找一种在两个静态单词之间找到字符串的方法。

例如:

要么是

Subbed string-I-want Online

或者

配音字符串-我要在线

我试过像 substr 这样的函数,我可以让它找到第一个空格,然后打印出字符串的其余部分。

这将导致以下结果

string-我要在线

但我也想删除 Online 所以它使它

我想要的字符串

最好找到第一个空格并删除它之前的所有内容,然后找到第一个“在线”并删除它之后的所有内容以及“在线”一词。所以只给出了中间部分。

4

1 回答 1

1

正则表达式虽然不是每项任务的理想选择,但可以很好地解决这个问题:

preg_match('/(S|D)ubbed (.*?) Online/', $your_string, $matches);
$text = $matches[2];
于 2013-02-09T21:29:20.633 回答