php preg_replace和换行符

时间:2018-12-05 17:59:42

标签: php regex preg-replace pcre

$s = "aaa";
echo preg_replace('/^(.*?)a$/s', "$1_", $s);

$s = "\t\t\t";
echo preg_replace('/^(.*?)\t$/s', "$1_", $s);

$s = "\n\n\n";
echo preg_replace('/^(.*?)\n$/s', "$1_", $s);

第一个印刷品

aa_

和第二个

\t\t_

但是最后一个打印了

\n_\n

为什么?

0 个答案:

没有答案