Artigo Clube Delphi 59 - Manipulação de Strings
Artigo da Revista Clube Delphi Edição 59.
Manipulação de Strings
Dicas e técnicas úteis
O Delphi possui funções bastante úteis para a manipulação de dados do tipo string, muitas desconhecidas pela maioria dos desenvolvedores. Uma das principais rotinas com certeza é a StringReplace, discutida neste artigo,onde criaremos um template processor. No final, veremos como usar uma classe bastante útil relacionada ao assunto: TStringList.
A função StringReplace
A função StringReplace é bastante útil para localizar e substituir
substrings armazenadas dentro de uma string. A rotina é definida
da seguinte forma:
function StringReplace(const S. OldPattern,
NewPattern: string: Flags: TReplaceFlags): string;
Parâmetros:
. S: é a string de origem que possui as substrings a serem localizadas e alteradas;
.OldPattern: substring que será localizada e substituída pela string passada em NewPattern;
.NewPattern: substring que irá substituir as ocorrências da string passada em OldPattern;
.Flags: conjunto de opções que são utilizadas como critério para localização e substituição da string passada em OldPattern.Os valores possíveis para esse parâmetro são:
.rfReplaceAll: substitui todas as ocorrências de OldPattern. Caso essa opção não esteja presente, apenas a primeira ocorrência será substituída;
. rflgnoreCase:compara a substring sem diferenciar entre letras maiúsculas e minúsculas.
Vamos fazer um exemplo simples utilizando essa função. Nossa aplicação irá gerar um documento para verificação de endereço de cada cliente cadastrado, a partir de um arquivo de template. Ou seja, vamos criar um template processor.
" [...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo