簡體   English   中英

re.sub不會在python中修改字符串

[英]re.sub doesn't modify string in python

我有一個小的python程序,希望在此使用“ verified”一詞(無論是用大寫,小寫還是大寫和小寫混合編寫)。 重置為“已驗證”。 我該如何重寫下面的代碼?

 import re
 text="verified, vERIFIED, VERIFIED"
 text=re.sub(r'\verified', 'Verified', text, flags=re.IGNORECASE)
 print text

Expected output: Verified, Verified, Verified

Actual output:verified, vERIFIED, VERIFIED

只需在v之前刪除反斜杠

import re
text="verified, vERIFIED, VERIFIED"
text=re.sub(r'verified', 'Verified', text, flags=re.IGNORECASE)
print text

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM