Previous Next Table of Contents

6. String Manipulation Routines

The following table lists the basic GENESIS routines for working with text strings (i.e., variables declared as type str, or text enclosed in quotes).
Routine Description
chr Returns ASCII character specified by number code.
countchar Counts occurrences of specified character in string.
findchar Returns location of specified character in a given string.
strcat Returns new string as concatenation of two strings. *
strcmp Compares two strings. **
strlen Returns length of string in number of characters.
strncmp Compares two strings up to specified number of characters. **
strsub Returns a string with one substring replaced by another.
substring Returns part of original string as new substring.

* You can also concatenate strings using the GENESIS ``@'' operator. ** You can also compare strings using the GENESIS relational operators

The getpath command with the -head and -tail options is often used with the commands listed above in order to get element names or partial path names.


Previous Next Table of Contents