soogle’s diary

soogle life log

preg_match_allは奥深い 正規表現

PREG_PATTERN_ORDER
$matches[0] はパターン全体にマッチした文字列の配列、 $matches[1] は第 1 のキャプチャ用サブパターンにマッチした文字列の配列、 といった順番となります。


]+>(.*)]+>|U",

"example:

this is a test
",

$out, PREG_PATTERN_ORDER);

echo $out[0][0] . ", " . $out[0][1] . "\n";

echo $out[1][0] . ", " . $out[1][1] . "\n";

?>

この例の出力は以下のようになります。


パールで使えるみたい。