php 正则 匹配换行符的问题

可以用
$reg="/<div>(.+\s*\d+\s*)<\/div>/";
还可以用
$reg="/<div>(.+\r\n\d+\r\n)<\/div>/";
\s是匹配 任一空白字符 , 只相当于 一个 \r 或 \n 或者 空格....
我估计lz是win环境下跑的...所以没通过...

那是因为 win环境下 换行符号是 \r\n (需要2个\s去匹配 , \s+)
LINUX环境下为 \n , lz可以在linux环境下试试....

全文:http://zhidao.baidu.com/link?url=5DxDhM2QB6V04PUiMKq4zbNiFRJqPBkYQ9MrhVPNuyNNooGgwBaMVNG-Fa8FC7d4JCiqGjiymA5hgArn5B2Ymq
posted @ 2015-10-25 22:43  stma  阅读(3283)  评论(0)    收藏  举报