特定のテキストに 'www'を含むすべての単語またはURLを取得する必要があります。これはこれまで私が試したことです。特定のテキストに 'www'を含むすべての単語またはURLを取得する
<?php
$needle = 'www';
$sentence = 'This www.google.com is the http://www.facebook.com website that https://www.amazon.com make me awesome';
echo $needle . "<br />";
echo $sentence . "<br /><br />";
if(preg_match('/\b(' . preg_quote($needle, '/') . '\w+)/', $sentence, $match)){
echo "<pre>";
print_r($match);
echo "</pre>";
}
?>
私は期待していた出力は、値の配列です:
www.google.com
http://www.facebook.com
https://www.amazon.com
しかし、現在、私のコードは空白の配列を動作し、出力しません。これを解決するのを手伝ってください。ありがとう。
を必要に応じてバック与えて、できるだけ、あなたの 'preg_match'はtruthy何も返しません。 – pvg
あなたの返事をありがとう、私は、あなたが正しいと思う。私の正規表現は間違っています。あなたは働いていることを示唆しますか? – Kris