我不想寫和問這個論壇,但我被卡住了,那本書應該是針對初學者的書,但它不是什麼...用正則表達式替換帶有sub()方法的字符串
反正...在下面的字符串:
'Agent Alice told Agent Bob that Agent Steve was a double agent.'
我想只顯示代理人的名字的第一個字母。所以我最終得到的是:
'Agent A**** told Agent B**** that Agent S**** was a double agent.'
我試過使用分組,如書中,但它不工作。
namesRegex = re.compile(r'\w?([A-Z])')
mo = namesRegex.sub(r'\1****', 'Agent Alice told Agent Bob that Agent
Steve was a double agent.')
print(mo)
另外,我歡迎任何建議更多的資源提前這個話題謝謝...
這不起作用。你有錯誤還是? –
我得到這個:*** gent ****蝨子告訴**** gent **** ob那**** gent **** teve是一個雙重代理人。 –