preg_match_all
ピリオドとスペースの 2 番目の出現を見つけて、a を絞り込もうとしています。
<?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.