class StringTools
Class Fields
static function hex(n:Int, ?digits:Int): String
Encodes n into a hexadecimal representation.
If digits is specified, the resulting String is padded with "0" until
its length equals digits.
static function htmlEscape(s:String, ?quotes:Bool): String
Escapes HTML special characters of the string s.
The following replacements are made:
&becomes&<becomes<>becomes>
If quotes is true, the following characters are also replaced:
"becomes"'becomes'
static function isSpace(s:String, pos:Int): Bool
Tells if the character in the string s at position pos is a space.
A character is considered to be a space character if its character code is 9,10,11,12,13 or 32.
If s is the empty String "", or if pos is not a valid position within
s, the result is false.
static function ltrim(s:String): String
Removes leading space characters of s.
This function internally calls isSpace() to decide which characters to remove.
If s is the empty String "" or consists only of space characters, the
result is the empty String "".
static function replace(s:String, sub:String, by:String): String
Replace all occurences of the String sub in the String s by the
String by.
If sub is the empty String "", by is inserted after each character
of s. If by is also the empty String "", s remains unchanged.
This is a convenience function for s.split(sub).join(by).
If sub or by are null, the result is unspecified.
static function rtrim(s:String): String
Removes trailing space characters of s.
This function internally calls isSpace() to decide which characters to remove.
If s is the empty String "" or consists only of space characters, the
result is the empty String "".
static function startsWith(s:String, start:String): Bool
Tells if the string s starts with the string start.
If start is null, the result is unspecified.
If start is the empty String "", the result is true.