PHP正則表達式:
//匹配時間格式爲2016-02-16或2016-02-16 23:59:59前面爲0時可以不寫
$patten = "/\d{4}[\-](0?[1-9]|1[012])[\-](0?[1-9]|[12][0-9]|3[01])(\s+(0?[0-9]|1[0-9]|2[0-3])\:(0?[0-9]|[1-5][0-9])\:(0?[0-9]|[1-5][0-9]))?/i";
//匹配日期格式
$patten = "/\d{4}[\-](0?[1-9]|1[012])[\-](0?[1-9]|[12][0-9]|3[01])?/i";
//匹配時間格式爲23:59:59
$patten = "/(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d/i";
//匹配html內容中的img中src的地址內容
$patten = "/<img.*?src="(.*?)".*?\/?>/is";
//提取<a></a>之間的內容
$patten = "/<a[^>]*>((?:(?!<\/a>)[\s\S])*)<\/a>/i";
php執行:
$str = "";//待檢測的字符串
preg_match_all($patten,$str,$arr);
//$arr爲之執行後提取到的結果