使用正規表示式從PHP 文字中擷取URL
在PHP 程式設計中,從文字中擷取URL 可以透過以下方式完成正則表達式,特別是使用preg_match() 函數。詳細說明如下:
在preg_match() 使用正規表示式
preg_match() 函數有兩個參數:
#\bhttps?://[^\s()<>]+(?:([\w\d]+)|([^[:punct:]\s]|/))#
應用正規表示式
要從提供的文字中擷取URL,請使用以下程式碼:preg_match_all('#\bhttps?://[^\s()<>]+(?:([\w\d]+)|([^[:punct:]\s]|/))#', $string, $match);
存取捕獲的內容URL
正規表示式匹配的結果儲存在$match數組中。 URL 在第一組中捕獲,可以如下存取:$url = $match[1][0];
以上是如何使用正規表示式從 PHP 文字中提取 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!