I was trying to work a weirder approach where more characters separate the string. Trying to accumulate those weird characters and next use them to replace (not with replace) them. It might work without split and join. Still not efficient or clean.