php 正则 匹配换行符
一种:$str="abc123456"我想取出:$a="abc123"$b="456"二种:$str="abc123456333"我想取出:$a="abc123"$b="...
一种:
$str="abc
123
456"
我想取出:
$a="abc
123"
$b="456"
二种:
$str="abc
123
456
333"
我想取出:
$a="abc
123"
$b="456
333"
,我想返回以\r\n\r\n或\r\n\n为分隔符的数组,正则如何写呢?
( 简单来说就是整个字符串,\r\n\r\n前面为一段,后面所有为一段,但是这个分隔符有可能是\r\n\n的形式)
preg_match('/^(.*)\n\r\n*(.*)$/sU', $str, $s_arr);
和preg_match("/(.*)([\s|S]{2,})/", $t, $s_arr);
都失败,这是为什么呢? 展开
$str="abc
123
456"
我想取出:
$a="abc
123"
$b="456"
二种:
$str="abc
123
456
333"
我想取出:
$a="abc
123"
$b="456
333"
,我想返回以\r\n\r\n或\r\n\n为分隔符的数组,正则如何写呢?
( 简单来说就是整个字符串,\r\n\r\n前面为一段,后面所有为一段,但是这个分隔符有可能是\r\n\n的形式)
preg_match('/^(.*)\n\r\n*(.*)$/sU', $str, $s_arr);
和preg_match("/(.*)([\s|S]{2,})/", $t, $s_arr);
都失败,这是为什么呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询