我想构建一个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