【发布时间】:2011-01-31 13:37:30
【问题描述】:
我正在尝试通过查找第二次出现的句点然后是空格来优化preg_match_all:
<?php
$str = "East Winds 20 knots. Gusts to 25 knots. Waters a moderate chop. Slight chance of showers.";
preg_match_all ('/(^)((.|\n)+?)(\.\s{2})/',$str, $matches);
$dataarray=$matches[2];
foreach ($dataarray as $value)
{ echo $value; }
?>
但它不起作用:{2} 出现不正确。
我必须使用preg_match_all,因为我正在抓取动态 HTML。
我想从字符串中捕获这个:
East Winds 20 knots. Gusts to 25 knots.
【问题讨论】:
标签: php regex preg-match-all