nothing to repeat at position 0 python 錯誤


今天在使用python 正則模塊匹配字符串時遇到了這個問題

nothing to repeat at position 0

原因:pattern書寫錯誤

ptn = re.compile('*[xls|xlsx]$')

解決:編譯pattern時使用了‘*’,表示匹配任意個字符,但是*是一個閉包,需要一個作用對象,在前面加一個‘.’表示任意字符,才能表示語義“任意個任意字符”,即改成:

ptn = re.compile('.*[xls|xlsx]$')


免責聲明!

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



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