Are there any wide-string manipulation implementations out there?
function WideUpperCase(const S: WideString): WideString;
function WidePos(Substr: WideString; S: WideString): Integer;
function StringReplaceW(const S, OldPattern, NewPattern: WideString;
Flags: TReplaceFlags): WideString;
etc
I generally import the “Microsoft VBScript Regular Expression 5.5” type library and use IRegExp objects.
OP Edit
i like this answer, and i went ahead and wrote a
StringReplaceWfunction using RegEx: