正則表達式—匹配連續重復的字符


<?php

header("Content-Type:text/html;charset=utf-8");

$str = '開開開開開不不不起';

$reg = '/[\x{4e00}-\x{9fa5}]{5}/u';

preg_match($reg,$str,$match);

 

 

 

$str = '開不開開開開開不不不起';

$reg = '/[\x{4e00}-\x{9fa5}]{5}/u';        //開不開開開

preg_match($reg,$str,$match);

var_dump($match);

die;

 

//需求:篩選出連續出現5次的字符 開開開開開

$str = '開不開開開開開不不不起';

$reg = '/([\x{4e00}-\x{9fa5}])\1{4}/u';        //開\1{4} --->     開開{4}

//\1引用的是第一個小組的內容

//\2引用的是第二個小組的內容

//..    

preg_match_all($reg,$str,$match);

var_dump($match);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM