正則表達式:匹配單個數字重復n次


匹配單個數字重復n次:(\d)\1{n-1}
其中,
\d表示一位數字,
(\d)表示匹配之后捕獲該匹配,並分組並對組進行編號
\1表示被捕獲的第一個分組
{n-1}是因為被捕獲的第一個分組已經消耗了一位數字,因此要減1。

注意:用python寫的時候,模式字符串引號前面一定要加r,

即應該寫成:

re.findall(r'(\d)\1{3}','11112222')
而不是

re.findall('(\d)\1{3}','11112222'),否則會匹配不到任何結果。


免責聲明!

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



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