回覆列表
  • 1 # 晴晴語

    import redef findit(matchstr,searchstr): Li=[] #找到的匹配字串置於Li列表中 rs=re.search(matchstr,searchstr) while rs!=None: Li=Li+list(rs.groups()) searchstr=searchstr[rs.span()[1]:] rs=re.search(matchstr,searchstr) return Li def main(): matchstr=r"(d{16})" #正則表示式 匹配16個數字 #以下是要查詢字串的例子 searchstr="2018060512345678hekoedfk2018070612345678fifjr1234567890123456dfsdf" #在字串searchstr中找到的匹配數字都在rs這個list中 rs=findit(matchstr,searchstr) for x in rs: print(x) #mystri="/".join(rs) #生成以/分隔的數字串 #print(mystri) #輸出以/分隔的數字串main()

  • 中秋節和大豐收的關聯?
  • 心理學到底是什麼?