| binaryToString ( binary-data [, start, length ]) |
| Returns: string | Location: MiscLib | ||||||||
Returns a string representing the value of binary-data. If binary-data contains any non-ASCII characters, the resulting string will not be a readable string but will contain garbage. The returned string will begin with the character position start and continue until either the end of the data or length characters total. Example: // Sets my_string to the first 5 characters of "hello.data" binary_data = readBinaryFile("Macintosh HD:Desktop Folder:hello.data"); my_string = binaryToString(binary_data, 1, 5); | |||||||||
| chr ( integer ) |
| Returns: string | Location: Built-in | ||||
This function, when passed an ASCII code, returns the associated character. Example: print chr(65); >> A See Also: | |||||
| find ( string, string-to-find [, start ]) |
| Returns: integer | Location: Built-in | ||||||||
This function will return the first occurrence of string-to-find in string, starting with either the first character, or start, if it is defined. If string-to-find is not present, the value 0 will be returned. Using the start parameter, finding all occurences of one string within another can be done with a loop such as the one in the example below. Example:
| |||||||||
| listToString ( list ) |
| Returns: string | Location: StringUtils.lib | ||||
Returns a string comprised of all items in the list specified in list. Example: my_list = ["a" "b" "c" "d" "e"]; print listToString(my_list); >> abcde See Also: | |||||
| lowercase ( string ) |
| Returns: string | Location: Built-in | ||||
Returns a copy of string, with all uppercase characters converted to their lowercase equivalents. Any non-alpha characters in string are left unchanged. Example: print lowercase( "PUSH SOME KEYS, pleasE!"); >> push some keys, please! See Also: | |||||
| ord ( string ) |
| Returns: integer | Location: Built-in | ||||
This function, when passed a single character in a string, returns the associated ASCII code. Passing a string will only convert the first character. Example:
See Also: | |||||
| replace ( string, match, replacement ) |
| Returns: string | Location: Built-in | ||||||||
This function replaces all occurences of match in string with the replacement string specified by replacement. Example: str = "There comes a time when..."; print replace( str, " ", "*"); >> There*comes*a*time*when... | |||||||||
| split ( string, delimiter ) |
| Returns: list | Location: Built-in | ||||||
This powerful function can be used in many different cases. It requires two parameters, string and delimiter. A list is returned that contains each portion of the first string, split by the specified delimiter. For example, this can be used to coerce comma separated numbers into a list of usable numbers as shown below. Example: the_string = "1, 2, 3, 4, 5"; the_list = split(the_string, ", "); printList(the_list); >> ["1" "2" "3" "4" "5"] | |||||||
| stringToBinary ( string ) |
| Returns: binary | Location: MiscLib | ||||
This function will take any text string passed using string and convert it into a binary value that can be used with the file and resource functions, such as those listed below. See Also: | |||||
| stringToList ( string ) |
| Returns: list | Location: StringUtils.lib | ||||
This function will take any text string passed using string and convert it into a list where each item is a single character from the string. This is helpful when performing single character operations on a string allowing you to use the list item accessors. To convert back to a string use the listToString() function. Example:
See Also: | |||||
| strlen ( string ) |
| Returns: integer | Location: Built-in | ||||
Returns the total number of characters in string. Any type other than a string will be coerced to a string prior to counting characters. Example:
| |||||
| substring ( string, start [, length ]) |
| Returns: string | Location: Built-in | ||||||||
Returns a subsection of string, starting with character position start, and continuing until either the end of the string or length characters total. Examples:
| |||||||||
| uppercase ( string ) |
| Returns: string | Location: Built-in | ||||
Returns a copy of string, with all lowercase characters converted to their uppercase equivalents. Any non-alpha characters in string are left unchanged. Example:
See Also: | |||||