If you’re on 9.3/6M62, Zarf’s Unicode Parser would let someone write a unicode-aware Punctuation Removal. I just took a stab at updating it for 10.1 but I really need to diff the originals of all the I6 template layer stuff it replaces against the new ones in the kits to see if there’s relevant updating to do there: I know Parser__parse, at least has changed, which makes it too big a job for a Sunday on which I have a lot to do.