On Jan 22, 2013, at 4:28 PM, jonat...@mugginsoft.com wrote: > I have a generic descriptive title of a parameter and want to express it as a > variable name within a script. > > So if my title is "No more awesome today, please!" I will likely render this > as "no-more-awesome-today-please" ( I can define the separator style). > > I am targeting about 20 or so scripting languages so the range of what each > will deem is a valid variable name is rather wide. > However I would like to deliver a reasonable default rendering. > > Dealing with English seems not too troublesome but titles composed in other > languages might be a different matter. > > My current thinking is, regardless of the language, is to exclude all > characters that are not members of NSCharacterSet + (id)letterCharacterSet. > > Is + (id)letterCharacterSet the best choice here?
+ alphanumericCharacterSet might be a better choice, and you also want to consider case-sensitivity. If your application is handling all tokenization and interpretation then it doesn't really matter what do you as long as it is sufficiently tokenize-able. HTH, Keary Suska Esoteritech, Inc. "Demystifying technology for your home or business" _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com