【发布时间】:2011-01-31 22:13:38
【问题描述】:
我使用在线正则表达式测试器http://gskinner.com/RegExr/ 提出了以下模式:(我已经粘贴了所有三行,因为我不确定是否应该粘贴正则表达式或模式。)
RegExp: /<div class="label">.*?<h3>(.*?)</h3>.*?"more">(.*?)\|/g
pattern: <div class="label">.*?<h3>(.*?)</h3>.*?"more">(.*?)\|
flags: g
如果我像这样在 php 中使用它:
$pattern = '/<div class="label">.*?<h3>(.*?)</h3>.*?"more">(.*?)\|/g';
preg_match_all($pattern,$page,$matches );
我收到一个错误:
警告:preg_match_all() [function.preg-match-all]:未知 修饰符“。”在...
谁能解释我如何从这个工具中得到我的正则表达式,转换成正确的格式,以便在 PHP 中使用。非常感谢。
【问题讨论】: