gpt4 book ai didi

php - 如何使用 Strpos() 在针后查找下一个字符串

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:41 25 4
gpt4 key购买 nike

我正在使用 PHP strpos() 在一段文本中查找指针。 找到针后,我正在努力寻找下一个单词。

例如,考虑以下段落。

$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() 然后返回以下单词?我假设这可能是用 RegEx 完成的,但我不确定。下一个单词将是“针后的空格,后跟任何内容,后跟空格”。

谢谢!

最佳答案

或者“旧”方式...:-)

$word = "SCREENSHOT ";
$pos = strpos($description, $word);
if($pos!==false){
$link = substr($description, $pos+strlen($word));
$link = substr($link, strpos($link, " "));
}

关于php - 如何使用 Strpos() 在针后查找下一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com