String
Sourceboolean ENABLE_MULTIBYTE_SUPPORT
Source
function string.charAt(int index) returns string
Source
Returns the char at the given position. 0 = first char
function string.contains(string s) returns boolean
Source
True if the string contains the given string
function string.countOccurences(string findStr) returns int
Source
Returns the occurences of a certain string within a string
function string.endsWith(string s) returns boolean
Source
Returns if the given string ends with the specified string.
function string.firstLower() returns string
Source
Returns a new string with first letter is lower
function string.firstUpper() returns string
Source
Returns a new string with first letter is upper
Source
Formats the given string replacing {x} delimiters with the passed replacements.
Example: "You got {0} gold".format(goldAmount)
function string.getHash() returns int
Source
function string.indexOf(string s) returns int
Source
Returns the index of the specified string inside the given string.
If the string does not exist, the returnvalue is -1
function string.indexOf(string s, int startpos) returns int
Source
Returns the index of the specified string inside the given string,
starting the search at given startposition.
If the string does not exist, the returnvalue is -1
function string.isLower() returns boolean
Source
True when string contains only lowercase letters
function string.isNotBlank() returns boolean
Source
Returns true if this string is non-null and
not empty or only consisting of whitespace.
function string.isUpper() returns boolean
Source
True when string contains only uppercase letters
function string.isWhitespace() returns boolean
Source
Returns if the given string is a whitespace (" ",\n,\t,\r)
function string.iterator() returns StringIterator
Source
function string.lastIndexOf(string s) returns int
Source
Returns the last index of the specified string inside the given string,
If the string does not exist, the returnvalue is -1
function string.length() returns int
Source
Length of the string
function string.ltrim() returns string
Source
Returns the given string with whitespaces removed from the left end
function string.ltrim(string val) returns string
Source
Removes a string from the beginning of another string
function string.replace(string oldSubstring, string newSubstring) returns string
Source
Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string
function string.rtrim() returns string
Source
Returns the given string with whitespaces removed from the right end
function string.rtrim(string val) returns string
Source
Removes a string from the end of another string
function string.startsWith(string s) returns boolean
Source
Returns if the given string starts with the specified string.
function stringCompare(string s1, string s2) returns int
Source
Returns an integer result based on a lexicographic string comparison of strings s1 and s2.
function string.substring(int start, int stop) returns string
Source
returns a substring specified by end and start position.
function string.substring(int start) returns string
Source
returns a substring specified by end and start position.
function string.toAbilityId() returns int
Source
Converts a string to an ability id
function string.toCharsetInt() returns int
Source
returns the position of the char in the charset
therefore converting a single char into an int that can
be converted back to a char with .toCharsetString()
function int.toCharsetString() returns string
Source
Converts an int to the representative char
function string.toInt() returns int
Source
Creates an int from a string that only contains numbers (0-9) and a sign
function string.toLines() returns StringLines
Source
Returns a StringLines Object of the given string for iteration
function string.toLowerCase() returns string
Source
Returns the string in lowercase letters
function string.toReal() returns real
Source
Creates a real from a string that only contains numbers (0-9) and a sign
function string.toUpperCase() returns string
Source
Returns the string in uppercase letters
function string.trim() returns string
Source
Returns the given string with whitespaces removed from both ends
function string.trim(string val) returns string
Source
Removes a string from both ends of another string
class StringIterator
Source
int currentpos
Source
string s
Source
int stringLen
Source
function close()
Source
function hasNext() returns boolean
Source
function next() returns string
Source
class StringLines
Source
int currentLine
Source
int lastIndex
Source
int lineCount
Source
string s
Source
function close()
Source
function hasNext() returns boolean
Source
function iterator() returns StringLines
Source
function next() returns string
Source