纵有疾风起
人生不言弃

常用正则

1、匹配嵌套DIV

$str = '<div id="test">'.
            '<div>1'.                
                '<div>1-1'.                    
                    '<div>1-1-1'.                        
                    '</div>'.
                '</div>'.
            '</div>'.
            '<div>2</div>'.
            '<span>3</span>'.
            '<div>4</div>'.
        '</div>';
            
$regex = "/<div.*?id=\"test\".*?>(<.*?>.*?<\/.*?>){0,10}<\/div>/is";
preg_match ( $regex, $str, $m );  
print_r($m);

2、只保留字符串中文(字符串需要是中文)

echo preg_replace('~[^\p{Han}]~u', '', '2tyyyyys23你是【你好!】'),"\n";

3、去除字符串中的中文

$a = "<tt>som在线冲值e</tt><b>ht打算ml</b>";
$result = preg_replace('/([\x80-\xff]*)/i','',$a);
echo $result;

 

  

转载于:https://www.cnblogs.com/whoamme/p/4158015.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/97360085

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 常用正则
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录