Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle | ||||
---|---|---|---|---|
|
...
...
Função: StrTran
Pesquisa e substitui um conjunto de caracteres de uma string
...
.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
StrTran( <cString> cString >, <cSearch> cSearch >, [ cReplace ], [ nStart ], [ nCount ] )--> cRet
|
Parâmetros
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cString |
...
caractere | Indica a sequência de caracteres ou campo memo |
...
onde será |
...
realizado a pesquisa. | X |
|
cSearch |
...
caractere | Indica a sequência de caracteres que será |
...
pesquisada. | X |
|
cReplace |
...
caractere | Indica a sequência de caracteres que deve substituir a |
...
expressão localizada. |
|
|
nStart |
...
numérico |
...
Indica a primeira ocorrência a ser substituída. |
|
|
nCount |
...
numérico | Indica o número |
...
de |
...
substituições que |
...
devem ser realizadas. |
|
|
Retorno
Nome |
---|
...
Tipo |
---|
...
Descrição |
---|
cRet |
...
caractere | Retorna uma nova string |
...
com as ocorrências |
...
de cSearch |
...
substituídas por cReplace. |
Observações
- Essa função é case sensitive
...
- , ou seja,
...
- diferencia letras maiúsculas
...
- e minúsculas.
...
- Quando cReplace não é informado, as ocorrências são substituídas por uma string vazia ("").
- Quando nStart não é informado, é assumido o valor padrão 1.
- Quando nCount não é informado, todas as ocorrências são substituídas.
- Em builds anteriores a 7.00.131227A, nStart sempre assume o valor padrão (1).
- A partir da build 7.00.131227A, nStart indica a primeira ocorrência a ser substituída.
Exemplos
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
function u_exemplo1() Local cString := " TextoTopara compute,StrTran orTexto notpara StrTran Texto para StrTran" cSearch := "StrTran" cReplace := "***Substitui***" nStart := 1 // Compatibilidade nCount := 2 // Substitui as duas primeiras strings cString2 := StrTran(cString, cSearch, cReplace, nStart, nCount) MsgAlert(cString + chr(13) + cString2)
to compute?"
conout( StrTran( cString, "compute", "be" ) ) // To be, or not to be?
return
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas