[英]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.