On 4 Mar 2008, at 17:50, Jens Alfke wrote:


On 4 Mar '08, at 3:25 AM, Jonathan Dann wrote:

That is a seriously good framework, and the documentation is great too.

My only issue with regexkit is that it uses PCRE instead of ICU.

PCRE has to be compiled into the library, making it larger (whereas ICU is already built into the OS.)

PCRE is also, last I checked, less I18N-savvy than ICU. This has given me grief in the past; I used PRCE-based regex code in a project 3 years ago, and as soon as the Japanese and Korean testers started working with it, they found that the app's text searching didn't work correctly for them. (In a nutshell, PCRE's notion of "alphabetic characters" and "word breaks" only works for Roman writing systems.)

Unfortunately I don't know of a comparable Cocoa regex library that uses ICU. (NSPredicate does, but its support for regexes is very limited, as already discussed in this thread.)

—Jens

Thanks for the heads-up Jens, that will probably be an issue for me in the future, I'm going to localise my app for as many languages as I can so I'll have to find out how a few non-Roman-typing users will be using it and if it will affect them.

I'm most-likely going to have to support many text-encodings. Say if I'm writing a document in Jaspanese (Mac OS), will I have to convert that to UTF-8 before the methods of something like RegexKit would work? Any caveats you know of that I need to be aware of? I'm learning by doing.

Thanks for taking the time to mention the PCRE thing, I appreciate it,

Jon

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to