php の preg_match_all でテキストから URL抽出
正規表現手抜き過ぎ?
- $urllist = array();
- if( preg_match_all('/https?:\/\/[a-zA-Z0-9\-\.\/\?\@&=:~#]+/', $text, $matchs) !== FALSE){
- foreach ($matchs[0] as $line){
- $urllist[] = $line;
- }
- }
コメント