replace |
CLEAR cadeia_original = "Isso é uma amostra de texto com uma palavra para substituir." ? resultado // Isso imprimirá "Isso é uma amostra de texto com uma substituição para substituir." |
length |
CLEAR minha_cadeia = "Isso é uma cadeia de caracteres." ? tamanho // Isso imprimirá o valor 26, que é o comprimento da cadeia de caracteres. |
substring |
CLEAR minha_cadeia = "Isso é uma cadeia de caracteres." ? subcadeia // Isso imprimirá "é uma", que é a subcadeia de 4 caracteres a partir da posição 6. |
charAt |
CLEAR minha_cadeia = "Exemplo" IF posicao >= 1 .AND. posicao <= LEN(minha_cadeia) |
indexOf |
FUNCTION IndexOf(cadeia, subcadeia) len_cadeia = LEN(cadeia) FOR pos = 1 TO len_cadeia - len_subcadeia + 1 RETURN 0 // Retorna 0 se a subcadeia não for encontrada |
CLEAR minha_cadeia = "Esta é uma cadeia de caracteres de exemplo." IF posicao > 0 |
lastIndexOf |
FUNCTION LastIndexOf(cadeia, subcadeia) len_cadeia = LEN(cadeia) FOR pos = len_cadeia TO 1 STEP -1 RETURN 0 // Retorna 0 se a subcadeia não for encontrada |
CLEAR minha_cadeia = "Esta é uma cadeia de caracteres de exemplo com uma palavra cadeia." IF posicao > 0 |
toLowerCase |
FUNCTION ToLowerCaseLatin(cadeia) maiusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕÇ" resultado = "" FOR i = 1 TO LEN(cadeia) RETURN resultado |
CLEAR minha_cadeia = "Esta É Uma Cadeia De Caracteres." ? cadeia_minusculas // Isso imprimirá "esta é uma cadeia de caracteres." |
toUpperCase |
FUNCTION ToUpperCaseLatin(cadeia) maiusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕÇ" resultado = "" FOR i = 1 TO LEN(cadeia) RETURN resultado |
CLEAR minha_cadeia = "Esta É Uma Cadeia De Caracteres." ? cadeia_maiusculas // Isso imprimirá "ESTA É UMA CADEIA DE CARACTERES." |
compareTo |
FUNCTION CompareStrings(cadeia1, cadeia2) |
CLEAR minha_cadeia1 = "banana" IF resultado == 0 |
compareToIgnoreCase |
FUNCTION CompareStringsIgnoreCase(cadeia1, cadeia2) IF lowerCadeia1 == lowerCadeia2 |
CLEAR minha_cadeia1 = "Banana" IF resultado == 0 |
equals |
CLEAR minha_cadeia1 = "Texto de exemplo" IF minha_cadeia1 == minha_cadeia2 |
equalsIgnoreCase |
FUNCTION EqualsIgnoreCase(cadeia1, cadeia2) IF UPPER(cadeia1) == UPPER(cadeia2) RETURN .T. // As cadeias são iguais sem distinção entre maiúsculas e minúsculas ELSE RETURN .F. // As cadeias são diferentes ENDIF |
CLEAR minha_cadeia1 = "Texto de exemplo" resultado = EqualsIgnoreCase(minha_cadeia1, minha_cadeia2) IF resultado |