1
PHP:このマルチラインPCREキャプチャで何が問題になっていますか?
$x = preg_match (
'/^([.\\n\\r]*)\\n\\n/m',
"a\nb\nc\n\nd\ne\nf",
$m);
print "x=$x, m=";
print_r ($m);
これは
x=0, m=Array (
)
を出力私は/m
修飾子を使用しています
x=1, m=Array (
[0] => a
b
c
d
e
f
[1] => a
b
c
)
を期待しました。キャプチャされた文字列に改行が含まれていない場合、これはバリエーションがあります。それはなぜそれが動作しないのですか?
'.'は、文字クラス内のリテラルドットと一致します。 –