views:

315

answers:

2

Any suggestion for a good unicode string library for Delphi 2010? Such thing as class that would contain a collection of independent functions, basically an encapsulation of functions that manipulate strings (ex: Trimlike, Character removal, Positional, Sub-string, Compare, Informational, Case, Replacement, Manipulation functions etc. ).

Thanks

+3  A: 

Mike Lischke has an excellent Unicode library at Soft Gems. It hasn't been updated for Delphi 2009/2010 yet, but it was already working with WideStrings/WideChars, so it should be a pretty trivial port.

Craig Peterson
Its a nice library and it will be usefull - thank
volvox
It has been integrated to JEDI and is updated.
loursonwinny
+10  A: 

What about SysUtils and StrUtils? They contain many String manipulation functions. And if those functions aren't enough you could try the JclStrings unit from the JCL - JEDI Code Library (not to be confused with the JVCL - JEDI Visual Component Library).

Andreas Hausladen
thank you - i cannot use the delphi source code because i need to distribute freely the library. jclstrings is fine.
volvox
@volvox: You keep saying that about distributing the source, but the people who will use your code will *have* the source - they come standard with the Delphi product and have been reproduced for the most part in Free Pascal. Standard libraries are specifically excluded from the licensing requirements of the GPL and other OSS licenses.
Ken White