我正在使用 PHPstrpos()
在一段文本中查找针。我正在为找到针后如何找到下一个单词而苦苦挣扎。
例如,考虑以下段落。
$description = "Hello, this is a test paragraph. The SCREENSHOT mysite.com/screenshot.jpg and the LINK mysite.com/link.html is what I want to return.";
我可以strpos($description, "SCREENSHOT")
用来检测 SCREENSHOT 是否存在,但我想在 SCREENSHOT 之后获取链接,即mysite.com/screenshot.jpg
. 以类似的方式,我想检测描述是否包含 LINK 然后返回mysite.com/link.html
。
如何使用strpos()
然后返回以下单词?我假设这可能是用正则表达式完成的,但我不确定。下一个词将是“针后的一个空格,然后是任何内容,然后是一个空格”。
谢谢!