89
« on: February 24, 2015, 10:17:22 PM »
Here's a list of general string functions, this should help you out:
General string manipulation functions.
@{ */
virtual int strcmp(string one, string two) {}
virtual int stricmp(string one, string two) {}
virtual int strlen(string one, string two) {}
/*! Returns the start of the sub string two in one or -1 if not found. */
virtual int strstr(string one, string two) {}
/*! Find needle in hay, starting offset bytes in. */
virtual int strpos(string hay, string needle, int offset=0) {}
/*! Find needle in hay, starting offset bytes in. (Case insensitive) */
virtual int stripos(string hay, string needle, int offset=0) {}
virtual string ltrim(string value) {}
virtual string rtrim(string value) {}
virtual string trim(string) {}
/*! Remove all the characters in chars from value. */
virtual string stripChars(string value, string chars) {}
/*! Convert string to lower case. */
virtual string strlwr(string) {}
/*! Convert string to upper case. */
virtual string strupr(string) {}
virtual string strchr(string,char) {}
virtual string strreplace(string source, string from, string to) {}
/*! Returns the substring of str, starting at start, and continuing to either the end of the string, or numChars characters, whichever comes first. */
virtual string getSubStr(string str, int start, int numChars) {}
/*! Returns number of occurences of char in string */
virtual int getCharCount(string, char) {}
/// @}