Wiki
Clone wikiDWScript / InternalStringFunctions
- summary Internal String Functions
Internal String functions
This section is not completed yet. It basically consists of a slightly formated copy-paste from the dwsStringFunctions.pas source.
- [InternalGetText _](str : String) : invokes the localizer on the specified string ([http://en.wikipedia.org/wiki/Gettext GNU GetText] like)
- [InternalChr Chr](i : Integer) : returns the string corresponding to the given Unicode codepoint (supports the whole Unicode range)
- [InternalIntToStr IntToStr](i : Integer) : returns a string representing i in decimal notation
- [InternalStrToInt StrToInt](str : String) : returns the conversion the passed string to a number
- [InternalStrToIntDef StrToIntDef](str : String; def : Integer) :
- [InternalVarToIntDef VarToIntDef](val : Variant; def : Integer) :
- [InternalIntToHex IntToHex] (v : Integer; digits : Integer) :
- [InternalHexToInt HexToInt] (hexa : String]) :
- [InternalIntToBin IntToBin] (v : Integer; digits : Integer) :
- [InternalBoolToStr BoolToStr] (b : Boolean) :
- [InternalStrToBool StrToBool] (str : String) :
- [InternalFloatToStr FloatToStr] (f : Float; p : Integer = 99) :
- [InternalStrToFloat StrToFloat] (str : String) :
- [InternalStrToFloatDef StrToFloatDef] (str : String; def : Float) :
- [InternalVarToFloatDef VarToFloatDef] (val : Variant; def : Float) :
- [InternalFormat Format] (fmt : String; args : array of const) :
- [InternalCharAt CharAt] (s : String; x : Integer) :
- [InternalDelete Delete] (s : String; index : Integer; Len : Integer) :
- [InternalInsert Insert] (src : String; s : String; index : Integer]) :
- [InternalLowerCase LowerCase] (str : String) :
- [InternalAnsiLowerCase AnsiLowerCase] (str : String) :
- [InternalUpperCase UpperCase] (str : String) :
- [InternalAnsiUpperCase AnsiUpperCase] (str : String) :
- [InternalPos Pos] (subStr : String; str : String) :
- [InternalPosEx PosEx] (subStr : String; str : String; offset : Integer) :
- [InternalRevPos RevPos] (subStr : String; str : String) :
- [InternalSetLength SetLength] (S : String; NewLength : Integer):
- [InternalTrimLeft TrimLeft] (str : String) :
- [InternalTrimRight TrimRight] (str : String) :
- [InternalTrim Trim] (str : String) :
- [InternalSameText SameText] (str1 : String; str2 : String) :
- [InternalCompareText CompareText] (str1 : String; str2 : String) :
- [InternalAnsiCompareText AnsiCompareText] (str1 : String; str2 : String) :
- [InternalCompareStr CompareStr] (str1 : String; str2 : String) :
- [InternalAnsiCompareStr AnsiCompareStr] (str1 : String; str2 : String) :
- [InternalIsDelimiter IsDelimiter] (delims : String; str : String; index : Integer) :
- [InternalLastDelimiter LastDelimiter] (delims : String; str : String) :
- [InternalFindDelimiter FindDelimiter] (delims : String; str : String; startIndex : Integer = 1) :
- [InternalQuotedStr QuotedStr] (str : String; quoteChar : String) :
- [InternalCopy Copy] (str : String; index : Integer; Len : Integer) :
- [InternalLeftStr LeftStr] (str : String; count : Integer) :
- [InternalRightStr RightStr] (str : String; count : Integer) :
- [InternalMidStr MidStr] (str : String; start : Integer; count : Integer) :
- [InternalSubStr SubStr] (str : String; start : Integer) :
- [InternalSubString SubString] (str : String; start : Integer; end : Integer) :
- [InternalStringOfChar StringOfChar] (ch : String; count : Integer) :
- [InternalStringOfString StringOfString] (str : String; count : Integer) :
- [InternalDupeString DupeString] (str : String; count : Integer) :
- [InternalStrBeginsWith StrBeginsWith] (str : String; beginStr : String) :
- [InternalStrEndsWith StrEndsWith] (str : String; endStr : String) :
- [InternalStrAfter StrAfter] (str : String; delimiter : String) :
- [InternalStrBefore StrBefore] (str : String; delimiter : String) :
- [InternalStrReplace StrReplace](str, sub, newSub : String) : returns a string where all occurences of sub in str are replace by newSub
- [InternalStrSplit StrSplit](str, delimiter : String) : returns the string splitted on the delimiters as an array of string
- [InternalStrJoin StrJoin](strs : array of string; delimiter : String) : joins the strings in the array, concatenating them with delimiter in between each item and returns the resulting string
- [InternalReverseString ReverseString](str : String) : returns a string that is a reversed version of str
Updated