我想構建一個preg_match_all,以便可以使用該數組,但問題是我無法優化我的正則表達式來工作。preg_match_all兩個標記之間的正則表達式值
一個例子的輸入將是:
#|First Name|#
This text shouldn't be caught
#|Second Value|#
名字值和第二值都應該在數組中。
這是我已經試過:
preg_match_all('/\#\|(.*?)\|\#\]/',$html, $out);
和
preg_match_all ("/^#\|*\|#*$/i", $html, $out);
它不? var_dump($ out)爲第一個正則表達式顯示了什麼?如果你從第一個正則表達式中刪除了'\]',那麼怎麼辦? – Palladium 2012-07-19 21:23:45