我只是在寻找一种在两个静态单词之间找到字符串的方法。
例如:
要么是
子字符串-Iwant在线
或
被称为字符串I-want在线
我尝试过像substr这样的函数,我可以让它找到First空间,然后打印出字符串的其余部分。
这将导致以下
字符串I-want在线
但我也想删除在线,这样它就成为
字符串I-want
最好是找到第一个空间并删除它之前的所有内容,然后找到第一个"在线"并删除它之后的所有内容以及"在线"一词。所以只给出中间部分。
正则表达式虽然不适合所有任务,但可以很好地用于以下任务:
preg_match('/(S|D)ubbed (.*?) Online/', $your_string, $matches);
$text = $matches[2];