私は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.";
SCREENSHOTが存在するかどうかを検出するために使用できますstrpos($description, "SCREENSHOT")
が、SCREENSHOTの後にリンクを取得したいと思いますmysite.com/screenshot.jpg
。同様の方法で、説明にLINKが含まれているかどうかを検出してから、を返しmysite.com/link.html
ます。
strpos()
次の単語を使用して返すにはどうすればよいですか?これは正規表現で行われる可能性があると思いますが、よくわかりません。次の単語は、「針の後にスペースがあり、その後に何かが続き、その後にスペースが続く」です。
ありがとう!