4D LanguageCommands by themeStringVersion: NextStringChange string ( source : Text ; newChars : Text ; where : Integer ) : TextChar ( charCode : Integer ) : TextCharacter code ( character : Text ) : IntegerCompare strings ( aString : Text ; bString : Text {; options : Integer} ) : IntegerCONVERT FROM TEXT ( 4Dtext : Text ; charSet : Text, Integer ; convertedBLOB : Blob )Convert to text ( blob : Blob ; charSet : Text, Integer ) : TextDelete string ( source : Text ; where : Integer ; numChars : Integer ) : TextGET TEXT KEYWORDS ( text : Text ; arrKeywords : Text array {; *} )Insert string ( source : Text ; what : Text ; where : Integer ) : TextLength ( string : Text ) : IntegerLocalized string ( resName : Text ) : TextLowercase ( aString : Text {; *} ) : TextMatch regex ( pattern : Text ; aString : Text ; start : Integer {; pos_found ; length_found}{; *} ) -> Function result Match regex ( pattern : Text ; aString : Text ) -> Function resultNum ( expression : Text, Boolean, Integer {; separator : Text} ) : RealNum ( expression : Text, Boolean, Integer ; base : Integer ) : RealPosition ( find : Text ; aString : Text {; start : Integer {; lengthFound : Integer}}{; *} ) -> IntegerPosition ( find : Text ; aString : Text; start : Integer ; lengthFound : Integer ; options : Integer ) -> IntegerReplace string ( source : Text ; oldString : Text ; newString : Text {; howMany : Integer}{; *} ) : TextSplit string ( stringToSplit : Text ; separator : Text {; options : Integer} ) : CollectionString ( expression : Expression {; format : Integer, Text {; addTime : Time}} ) : TextString ( expression : Expression ; base : Integer ) : TextSubstring ( source : Text ; firstChar : Integer {; numChars : Integer} ) : TextTrim ( aString : Text ) : TextTrim end ( aString : Text ) : TextTrim start ( aString : Text ) : TextUppercase ( aString : Text {; *} ) : Text