Lenguaje 4DComandos por temaStringVersión: SiguienteStringChange string ( fuente : Text ; nuevo : Text ; posicion : Integer ) : TextChar ( codigoCaracter : Integer ) : TextCharacter code ( unCaracter : Text ) : IntegerCompare strings ( cadenaA : Text ; cadenaB : Text {; opciones : Integer} ) : IntegerCONVERT FROM TEXT ( texto4D : Text ; juegoCaracteres : Text, Integer ; blobConvertido : Blob )Convert to text ( BLOB : Blob ; juegoCaracteres : Text, Integer ) : TextDelete string ( fuente : Text ; posicion : Integer ; numCaracteres : Integer ) : TextGET TEXT KEYWORDS ( texto : Text ; arrPalabrasClaves : Text array {; *} )Insert string ( fuente : Text ; ainsertar : Text ; posicion : Integer ) : TextLength ( cadena : Text ) : IntegerLocalized string ( resNombre : Text ) : TextLowercase ( laCadena {; *} ) : TextMatch regex ( patron ; laCadena ; inicio {; pos_encont. ; long_encont.}{; *} ) -> Resultado Match regex ( patron ; laCadena ) -> ResultadoNum ( expression {; separator} ) : RealNum ( expression ; base ) : Real[Position ( buscar : Text ; laText : Text {; inicio : Integer {; longEncont : Integer}}{; *} ) -> IntegerPosition ( buscar : Text ; laText : Text; inicio : Integer ; longEncont : Integer ; opciones : Integer ) -> Integer](../../commands-legacy/position.md)Replace string ( fuente : Text ; obsoleta : Text ; nueva : Text {; reemplazos : Integer}{; *} ) : TextSplit string ( cadenaASeparar : Text ; separador : Text {; opciones : Integer} ) : CollectionString ( expression {; format {; addTime}} ) : TextString ( expression ; base ) : TextSubstring ( fuente : Text ; aPartirDe : Integer {; numCaracteres : Integer} ) : TextTrim ( aString ) : TextTrim end ( aString ) : TextTrim start ( aString ) : TextUppercase ( laCadena {; *} ) : Text