2011-12-09 133 views
2

如何我字符串PHP的preg_match换行符

</p> 
blahblahblah 

我似乎无法摆脱PHP的preg_match的一个返回值1在检查正则表达式/^</p>\n/

编辑:

我坏在它自己的一些原因CR是我的换行符。

+0

这是否意味着它是固定的,这个问题已经结束? – jli

+0

是的,我该怎么做? – rhlee

+0

问题下应该有一个(关闭)按钮。 – jli

回答

6

使用此代码来检查</p>其次是各类EOL(行尾)

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

注意使用PHP不变的PHP_EOL它可以在所有平台的Windows,* nix或Mac上运行。

输出

array(1) { 
    [0]=> 
    string(5) "</p> 
" 
}