正則中的\1\2\3問題


import re

s = "Today is 3/2/2017 。Pycon starts 5/25/2017"

new_s = re.sub("(\d+)/(\d+)/(\d+)",r"\3-\1-\2",s)
print(new_s)

輸出結果

Today is 2017-3-2 。Pycon starts 2017-5-25

首先\1\2\3要配合前面第幾組括號使用,比如這里的\3就是匹配第三組括號,\2是第二組,\1是第一組。


免責聲明!

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



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