私はテキストの段落に針を見つけるためにPHP strpos()
を使用しています。私はの針が見つかった後に次の単語を見つける方法と苦労しています。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")
を使用することができますが、私はスクリーンショット、すなわちmysite.com/screenshot.jpg
後にリンクを取得したいです。同様の方法で、説明にLINKが含まれているかどうかを検出してから、mysite.com/link.html
を返します。
strpos()
を使用して次の単語を返すにはどうすればよいですか?私はこれがRegExで行われるかもしれないと仮定していますが、わかりません。次の言葉は、「針の後の空間、それに続く空間、空間」です。
ありがとうございます!
甘い、回答に感謝します!これらの両方が働くと、私はどちらが行くかを選択します。 :)文字列関数とRegExは私の強い訴訟ではありません! – scottystang