0
我試過多個正則表達式,但仍然讀取包含網址的行。使用正則表達式選擇不是URL的行?
$fields=array(
":regexp"=>"/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/"
);
$foo=$sql->prepare("SELECT * FROM names WHERE name NOT REGEXP :regexp");
$foo->execute($fields);
ftp,http和https不是唯一的模式。 – 2011-01-22 00:26:00