Langage 4DCommandes par thèmeStringVersion : SuivantChaînes de caractèresChange string ( source : Text ; nouveau : Text ; positionDépart : Integer ) : TextChar ( codeCaractère : Integer ) : TextCharacter code ( unCaractère : Text ) : IntegerCompare strings ( aString : Text ; bString : Text {; options : Integer} ) : IntegerCONVERT FROM TEXT ( texte4D : Text ; jeuCaractères : Text, Integer ; blobConverti : Blob )Convert to text ( blob : Blob ; jeuCaractères : Text, Integer ) : TextDelete string ( source : Text ; positionDépart : Integer ; nbCars : Integer ) : TextGET TEXT KEYWORDS ( texte : Text ; tabMotsClés : Text array {; *} )Insert string ( source : Text ; insertion : Text ; positionDépart : Integer ) : TextLength ( chaîne : Text ) : IntegerLocalized string ( resName : Text ) : TextLowercase ( laChaîne {; *} ) : TextMatch regex ( motif ; laChaîne ; début {; pos_trouvée ; long_trouvée}{; *} ) -> Résultat Match regex ( motif ; laChaîne ) -> RésultatNum ( expression {; separator} ) : RealNum ( expression ; base ) : Real[Position ( àChercher : Text ; laChaîne : Text {; début : Integer {; longTrouvée : Integer}}{; *} ) -> IntegerPosition ( àChercher : Text ; laChaîne : Text; début : Integer ; longTrouvée : Integer ; options : Integer ) -> Integer](../../commands-legacy/position.md)Replace string ( source : Text ; obsolète : Text ; nouveau : Text {; combien : Integer}{; *} ) : TextSplit string ( chaîneASéparer : Text ; séparateur : Text {; options : Integer} ) : CollectionString ( expression {; format {; addTime}} ) : TextString ( expression ; base ) : TextSubstring ( source : Text ; àPartirDe {; nbCars : Integer} ) : TextTrim ( aString ) : TextTrim end ( aString ) : TextTrim start ( aString ) : TextUppercase ( laChaîne {; *} ) : Text