String Processing Ontology This is an ontology for computable string functions. It is implemented, for example, in CWM and Euler. (obsolete - (was backwards!) - use: string:concatenation) The subject is a list of strings. The object is calculated as a concatenation of those strings. True iff the subject string contains the object string. True iff the subject string contains the object string, with the comparison done ignoring the difference between upper case and lower case characters. True iff the subject string ends with the object string. True iff the subject string is the same as object string ignoring differences between upper and lower case. The subject is a list, whose first member is a format string, and whose remaining members are arguments to the format string. The formating string is in the style of python's % operator, very similar to C's sprintf(). The object is calculated from the subject. True iff the string is greater than the object when ordered according to Unicode(tm) code order. True iff the string is less than the object when ordered according to Unicode(tm) code order. The subject is a string; the object is is a regular expression in the perl, python style. It is true iff the string matches the regexp. True iff the subject string is the NOT same as object string ignoring differences between upper and lower case. True iff the string is NOT greater than the object when ordered according to Unicode(tm) code order. True iff the string is NOT less than the object when ordered according to Unicode(tm) code order. The subject string; the object is is a regular expression in the perl, python style. It is true iff the string does NOT match the regexp. A built-in for replacing characters or sub. takes a list of 3 strings; the first is the input data, the second the old and the third the new string. The object is calculated as the rplaced string. For example, ("fofof bar", "of", "baz") string:replace "fbazbaz bar" The subject is a list of two strings. The second string is a regular expression in the perl, python style. It must contain one group (a part in parentheses). If the first string in the list matches the regular expression, then the object is calculated as being the part of the first string which matches the group. True iff the subject string starts with the object string.