XCharacterSet is an AppleScript library to provids a object which represent a character set. You can build a character set object using variety methods to specify a group of characters and passing a list of characters to the object.
You can check whether characters of a text are members of the XCharacterSet instance or not.
Make an instance of XCharacterSet object.
Make an instance of XCharacterSet object given a character list.
Make an instance of XCharacterSet object for white spaces e.g. space and tab.
Make an instance of XCharacterSet object for new line characters e.g. return and line feed.
Make an instance of XCharacterSet object for white spaces and new line characters e.g. space, tab, return and line feed.
Make an instance of XCharacterSet object for numerical characters i.e."0", "1", "2" ... "8", "9"
Make an instance of XCharacterSet object for upper alphabetical characters i.e."A", "B",...,"Y","Z"
Make an instance of XCharacterSet object for lower alphabetical characters i.e."a", "b",...,"y","z"
Make an instance of XCharacterSet object for all alphabetical and numerical characters i.e."0"-"9", "a"-"z", "A"-"Z"
Make an instance of XCharacterSet object for graphic characters i.e. characters in the range from 33 to 126 and characters in the range from 128 to 255.
Check whether all characters of given text are members of the character set object or not
Append specified characters to the character set object
Append white spaces (space, tab) to the character set object.
Append new line characters (return, line feed) to the character set object.
Append numerical characters (0-9) to the character set object.
Append upper alphabetical characters (A-Z) to the character set object.
Append lower alphabetical characters (a-z) to the character set object.
Append ascii control characters to the character set object. Control characters are in the range from 0 to 32 and 127.
Append characters specified with a range of id to the character set object.
Append ascii characters specified with a range to the character set object.