5.5. 匹配换行符之前或之后的所有字符串

未匹配的标注

语法:(?m)

<?php

//字符串
$str = '
<p>我是 p 标签</p>
<b style="font-size:20px;">我是b标签</b>
<div>我是 div 标签</div>
';

//正则表达式
$regular = '/(?m)^\s*<b.*>.*<\/b>/';
//$regular = '/<b.*>.*<\/b>(?m)\s.*$/';

//执行匹配正则表达式
preg_match_all($regular, $str, $matches);

//打印结果
echo '<pre>';
print_r($matches);
echo '</pre>';

输出结果

Array
(
    [0] => Array
        (
            [0] => 我是b标签
        )

)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~