Insert string
Insert string ( fonte ; inserir ; posiçao ) : Text
Parâmetro | Tipo | Descrição | |
---|---|---|---|
fonte | Text | → | Cadeia na qual vai inserir uma segunda cadeia |
inserir | Text | → | Cadeia que será inserida na primeira cadeia |
posiçao | Integer | → | Onde vai inserir |
Resultado | Text | ← | Cadeia resultante |
Descrição
Insert string insere a cadeia de caracteres alfanuméricos inserir na cadeia fonte a partir de posiçao e devolve a cadeia de caracteres resultante. A cadeia inserir é colocada antes do caractere determinado por posiçao.
Se inserir for uma cadeia vazia (""),Insert string devolve fonte sem nenhuma mudança.
Se posiçao for maior que o comprimento de fonte, então a cadeia inserir é adicionada ao final de fonte . Se posiçao for inferior a um (1), então a cadeia inserir é adicionada antes de fonte .
Insert string é diferente de Change string pois esta função insere caracteres ao invés de substituí-los.
Exemplo
O seguinte exemplo ilustra o uso de Insert string. Os resultados são atribuídos à variável vtResult.
vtResult:=Insert string("A verde";"árvore ";2) // vtResult obtem "A árvore verde"
vtResult:=Insert string("Tala";"be";3) // vtResult é igual a "Tabela"
vtResult:=Insert string("Indenficação";"ti";6) // vtResult é igual a "Indentificação"