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