Regex (dönemini izleyen ile sorun) kullanarak diziye dize URL'leri koymak

0 Cevap php

Ben tüm url adlı bir dize gelen ve sonunda bir potansiyel bölü kaldırmak çeker bir fonksiyon yazmaya çalışıyorum.

function getUrls($string) {
    $regex = '/https?\:\/\/[^\" ]+/i';
    preg_match_all($regex, $string, $matches);
    return ($matches[0]);
}

Ama bu döndürür http://test.com. I varsa (süre firar)

$string = "Hi I am sharing http://test.com.";
$urls = getUrls($string);

Bu süre sonunda URL'yi döndürür.

0 Cevap