with_at = with_dots.replace(".", "@", 1) https://docs.python.org/3/library/stdtypes.html#str.replace
--Ned. On Sunday, February 14, 2021 at 4:18:22 PM UTC-5, Chris Green wrote: > What's the easiest way to change the first occurrence of a specified > character in a string? > > E.g. I want to change linux-raid.vger.kernel.org to > linux...@vger.kernel.org, it's a fairly general requirement of > needing to change '.' to '@'. > > Alternatively is there an RE 'match' function that would test if > linux...@vger.kernel.org matches linux-raid.vger.kernel.org? I don't > really care if the '.' are all regarded as wild cards, the match will > be accurate enough. > > -- > Chris Green > ยท -- https://mail.python.org/mailman/listinfo/python-list