4D Language Commands by theme StringVersion: 21 R3StringChange string ( source : Text ; newChars : Text ; where : Integer ) : Text Char ( charCode : Integer ) : Text Character code ( character : Text ) : Integer Compare strings ( aString : Text ; bString : Text {; options : Integer} ) : Integer CONVERT FROM TEXT ( 4Dtext : Text ; charSet : Text, Integer ; convertedBLOB : Blob ) Convert to text ( blob : Blob ; charSet : Text, Integer ) : Text Delete string ( source : Text ; where : Integer ; numChars : Integer ) : Text GET TEXT KEYWORDS ( text : Text ; arrKeywords : Text array {; *} ) Insert string ( source : Text ; what : Text ; where : Integer ) : Text Length ( string : Text ) : Integer Localized string ( resName : Text ) : Text Lowercase ( aString : Text {; *} ) : Text Match regex ( pattern : Text ; aString : Text ) : BooleanMatch regex ( pattern : Text ; aString : Text ; start : Integer {; pos_found : Integer } {; length_found : Integer }{; *} ) : BooleanMatch regex ( pattern : Text ; aString : Text ; start : Integer {; pos_found : Integer array } {; length_found : Integer array }{; *} ) : Boolean Num ( expression : Text, Boolean, Integer {; separator : Text} ) : RealNum ( expression : Text, Boolean, Integer ; base : Integer ) : Real Position ( find : Text ; aString : Text {; start : Integer {; lengthFound : Integer}}{; *} ) -> IntegerPosition ( find : Text ; aString : Text; start : Integer ; lengthFound : Integer ; options : Integer ) -> Integer Replace string ( source : Text ; oldString : Text ; newString : Text {; howMany : Integer}{; *} ) : Text Split string ( stringToSplit : Text ; separator : Text {; options : Integer} ) : Collection String ( expression : Expression {; format : Integer, Text {; addTime : Time}} ) : TextString ( expression : Expression ; base : Integer ) : Text Substring ( source : Text ; firstChar : Integer {; numChars : Integer} ) : Text Trim ( aString : Text ) : Text Trim end ( aString : Text ) : Text Trim start ( aString : Text ) : Text Uppercase ( aString : Text {; *} ) : Text