我只是想找到一种在两个静态单词之间找到字符串的方法。
例如:
要么是
Subbed string-I-want Online
或
称为字符串 - 我想在线
我尝试过像substr这样的函数,我可以使它找到第一个空格,然后打印出其余的字符串。
这将导致以下
string-I-want Online
但我也想删除Online以使其成为
string-I-want
最好是找到第一个空格并删除它之前的所有内容,然后找到第一个“在线”并删除其后的所有内容以及“在线”一词的方法。所以只给出了中间部分。
答案 0 :(得分:1)
正则表达式虽然不是每项任务的理想选择,但对此非常有用:
preg_match('/(S|D)ubbed (.*?) Online/', $your_string, $matches);
$text = $matches[2];