Classe TKernelString

DescriçãoHierarquiaCamposMétodosProperties

Unit

Declaração

type TKernelString = class(TObject)

Descrição

Classe de Controle de Strings

Hierarquia

Visão Geral

Métodos

Public function Palavras(const strValor : string; const strSeparador : char = ';') : integer;
Public function Remover(const strSubTexto, strTexto : string; const bolRemoverTodos : boolean = false) : string; overload;
Public function Remover(var strTexto : string; const intPosicaoInicial, intNumeroCaracteres : smallint): string; overload;
Public function Copiar(var strTexto : string; const intPosicaoInicial, intNumeroCaracteres : smallint) : string;
Public procedure Inserir(const strSubTexto: string; var strTexto : string; const intPosicao: integer);
Public procedure CriarLista(const lst: TStringList; const str : string; const strSeparador: string = ';');
Public function Trocar(const strTexto, strSubTextoOriginal, strNovoSubTexto : string) : string;
Public function Igual(const strTexto1, strTexto2 : string) : boolean;
Public function Maiuscula(const strTexto : string) : string;
Public function Minuscula(const strTexto : string) : string;
Public function Aspas(const strTexto : string) : string;
Public procedure IncluirAspas(var strTexto : string);
Public function Parear(const strTexto : string; const strPar : string = '()') : string;
Public function Formatar(const strTexto : string; aryValores : array of const) : string;
Public function FormatarDataHora(const strTexto : string; const datData : TDateTime) : string;
Public function Numero(const strTexto : string) : boolean;
Public function PontoFlutuante (const strTexto : string) : boolean;
Public function Data(const strTexto : string) : boolean;
Public function DataHora(const strTexto : string) : boolean;
Public function SomenteNumero(const strTexto : string) : string;
Public function GetHexadecimal(const strTexto : string) : string;
Public function GetDecimal (const strHexa : string) : string;
Public function MD5Hash(const Origem : string) : string;
Public function Crypt(const Origem, Chave : string) : string;
Public function DeCrypt(const Origem, Chave : string) : string;
Public function RemoveAcento(const strOrigem: string): string;

Descrição

Métodos

Public function Palavras(const strValor : string; const strSeparador : char = ';') : integer;

Obter o Numero de Palavras de uma string

Public function Remover(const strSubTexto, strTexto : string; const bolRemoverTodos : boolean = false) : string; overload;

Obter uma string retirando o sub texto passado

Public function Remover(var strTexto : string; const intPosicaoInicial, intNumeroCaracteres : smallint): string; overload;

Exclui do texto o numero de caracteres passado como parametro, retornando o texto excluido da string

Public function Copiar(var strTexto : string; const intPosicaoInicial, intNumeroCaracteres : smallint) : string;

Retorna uma copia do texto, de acordo com o número de caracteres

Public procedure Inserir(const strSubTexto: string; var strTexto : string; const intPosicao: integer);

Inclui no texto a substring passada como parâmetro, a partir da posição

Public procedure CriarLista(const lst: TStringList; const str : string; const strSeparador: string = ';');

Retorna uma lista com a string passada como parametro, separando os itens da lista pelo separador

Public function Trocar(const strTexto, strSubTextoOriginal, strNovoSubTexto : string) : string;

Troca o subtexto original pelo novo texto dentro da string, retornando a nova string

Public function Igual(const strTexto1, strTexto2 : string) : boolean;

Retorna verdadeiro se os dois textos passados como parâmetro são iguais

Public function Maiuscula(const strTexto : string) : string;

Converte uma Strng para maiúscula

Public function Minuscula(const strTexto : string) : string;

Converte uma string para minúscula

Public function Aspas(const strTexto : string) : string;

Coloca aspas na string passada como parâmetro

Public procedure IncluirAspas(var strTexto : string);

Retorna a String passada como parametro entre aspas

Public function Parear(const strTexto : string; const strPar : string = '()') : string;

Coloca a String passada como parâmetro entre parênteses ou os caracteres passados como parâmetro

Public function Formatar(const strTexto : string; aryValores : array of const) : string;

Formata o texto passado como parâmetro de acordo com a função format do delphi

Public function FormatarDataHora(const strTexto : string; const datData : TDateTime) : string;

Formata a Data e Hora passada como parâmetro com o formato do delphi

Public function Numero(const strTexto : string) : boolean;

Retorna verdadeiro se o texto passado como parâmetro for numérico

Public function PontoFlutuante (const strTexto : string) : boolean;

Retorna verdadeiro se o texto for um valor de ponto flutuante

Public function Data(const strTexto : string) : boolean;

Retorna verdadeiro se o texto passado como parâmetro for data

Public function DataHora(const strTexto : string) : boolean;

Retorna verdadeiro se o texto passado como parâmetro for data e hora

Public function SomenteNumero(const strTexto : string) : string;

Remove todos os caracteres da string, retornando apenas números

Public function GetHexadecimal(const strTexto : string) : string;

Retorna o valor em HexaDecimal

Public function GetDecimal (const strHexa : string) : string;

Retorna o valor em Decimal

Public function MD5Hash(const Origem : string) : string;

Retorna o MD5Sum de uma string

Public function Crypt(const Origem, Chave : string) : string;

Criptografa uma string utilizando Algoritmos IDEA

Public function DeCrypt(const Origem, Chave : string) : string;

Descriptografa uma string utilizando o algoritmo IDEA

Public function RemoveAcento(const strOrigem: string): string;

Retorna uma nova string sem acentos

Criada

31 de agosto de 2005