精做高難度防水抓漏/壁癌/油漆等工程 責任施工、合約保固! | 專業鋁門窗、鍛造門設計及安裝 價格便宜、品質好、設計佳,值得您信賴 |
preg_match_all 及正規表示式 |
房東:櫻木 發表時間:2007-05-04 |
<.*?a.*?href=s*?['"](. )['"].*?>.*? .*?a.*? ==> 找出有a的字串直到遇到第一個href停止 s*? ==>找出空白或是TAB直到遇到第一個單引號或是雙引號 ['"](. )['"].* ==> 找出單引號或雙引號夾住的字串直到遇到第一個> >.*?< ==>符合>和<夾著的 /.*?a.*?> ==> 找出/ 到遇到第一個a到遇到第一個> 把想找的位置用括號括起來 $str = "HOT網路書店"; $patten = "|<.*?a.*?href=s*?['"](.*?)['"].?>(.*?)|i"; preg_match_all($patten, $str, $out); var_dump($out); ?> 怎麼判斷是那一個ARRAY INDEX呢? 就是找到是第幾個括號 上面的例子把TITLE用第二個括號括住 所以他的位置就應該是在$out[2]裡面 http://ist.marshall.edu/ist263/l26.html http://mysql.nctu.edu.tw/manual/fi/ref.regex.php |
|
廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! |
1 樓住戶:櫻木 發表時間:2007-05-04 |
preg_match_all ("|<[^>]+>(.*)[^>]+>|U", "example: this is a test ", $out, PREG_PATTERN_ORDER); print $out[0][0].", ".$out[0][1]."\n"; print $out[1][0].", ".$out[1][1]."\n"; ?> |
2 樓住戶:新手 發表時間:2007-05-05 |
4. 可以正確取得 | 標籤內資料的正規表示式: preg_match_all("| |
姓名: | |||
佈告內容: | |||
其他選項: | |||
|