Lenguaje 4DComandosStringVersión: 20 R8 BETAStringChange string ( fuente ; nuevo ; posicion ) : TextChar ( codigoCaracter ) : TextCharacter code ( unCaracter ) : IntegerCompare strings ( cadenaA ; cadenaB {; opciones} ) : IntegerCONVERT FROM TEXT ( texto4D ; juegoCaracteres ; blobConvertido )Convert to text ( BLOB ; juegoCaracteres ) : TextDelete string ( fuente ; posicion ; numCaracteres ) : TextGET TEXT KEYWORDS ( texto ; arrPalabrasClaves {; *} )Insert string ( fuente ; ainsertar ; posicion ) : TextLength ( cadena ) : IntegerLocalized string ( resNombre ) : TextLowercase ( laCadena {; *} ) : TextMatch regex ( patron ; laCadena ; inicio {; pos_encont. ; long_encont.}{; *} ) -> Resultado Match regex ( patron ; laCadena ) -> ResultadoNum ( expresion {; separador} ) : RealPosition ( buscar ; laCadena {; inicio {; longEncont}}{; *} ) -> Resultado Position ( buscar ; laCadena ; inicio ; longEncont ; opciones ) -> ResultadoReplace string ( fuente ; obsoleta ; nueva {; reemplazos}{; *} ) : TextSplit string ( cadenaASeparar ; separador {; opciones} ) : CollectionString ( expresion {; formato {; agregarHora}} ) : TextSubstring ( fuente ; aPartirDe {; numCaracteres} ) : TextUppercase ( laCadena {; *} ) : Text