これはテキストのサンプルです:
$text = "asd dasjfd fdsfsd http://11111.com/asdasd/?s=423%423%2F gfsdf http://22222.com/asdasd/?s=423%423%2F
asdfggasd http://3333333.com/asdasd/?s=423%423%2F";
これは私の正規表現パターンです:
preg_match_all( "#http:\/\/(.*?)[\s|\n]#is", $text, $m );
これは最初の 2 つの URL と一致しますが、最後の URL と一致させるにはどうすればよいですか? [\s|\n|$] を追加しようとしましたが、これも最初の 2 つの URL にしか一致しません。