php preg_match换行符

rhl*_*lee 2 php regex preg-match

如何检查/^</p>\n/字符串中的正则表达式

</p>
blahblahblah
Run Code Online (Sandbox Code Playgroud)

我似乎无法从php获得1的返回值preg_match.

编辑:

我出于某种原因的坏处CR本身就是我的换行符.

anu*_*ava 6

使用此代码检查</p>所有类型的EOL(行尾)

$text="</p>
blahblahblah";
if (preg_match('~</p>' . PHP_EOL . '~i', $text, $m ))
   var_dump($m);
Run Code Online (Sandbox Code Playgroud)

请注意PHP常量PHP_EOL的使用,它适用于所有平台Windows,*nix或Mac.

产量

array(1) {
  [0]=>
  string(5) "</p>
"
}
Run Code Online (Sandbox Code Playgroud)