Lenguaje 4D Comandos por tema StringVersión: 21 BETAStringChange string ( fuente ; nuevo ; posicion ) : Text Char ( codigoCaracter ) : Text Character code ( unCaracter ) : Integer Compare strings ( cadenaA ; cadenaB {; opciones} ) : Integer CONVERT FROM TEXT ( texto4D ; juegoCaracteres ; blobConvertido ) Convert to text ( BLOB ; juegoCaracteres ) : Text Delete string ( fuente ; posicion ; numCaracteres ) : Text GET TEXT KEYWORDS ( texto ; arrPalabrasClaves {; *} ) Insert string ( fuente ; ainsertar ; posicion ) : Text Length ( cadena ) : Integer Localized string ( resNombre ) : Text Lowercase ( laCadena {; *} ) : Text Match regex ( patron ; laCadena ; inicio {; pos_encont. ; long_encont.}{; *} ) -> Resultado Match regex ( patron ; laCadena ) -> Resultado Num ( expression {; separator} ) : RealNum ( expression ; base ) : Real Position ( buscar ; laCadena {; inicio {; longEncont}}{; *} ) -> Resultado Position ( buscar ; laCadena ; inicio ; longEncont ; opciones ) -> Resultado Replace string ( fuente ; obsoleta ; nueva {; reemplazos}{; *} ) : Text Split string ( cadenaASeparar ; separador {; opciones} ) : Collection String ( expression {; format {; addTime}} ) : TextString ( expression ; base ) : Text Substring ( fuente ; aPartirDe {; numCaracteres} ) : Text Trim ( aString ) : Text Trim end ( aString ) : Text Trim start ( aString ) : Text Uppercase ( laCadena {; *} ) : Text