Pascal tiene muchas rutinas para trabajar con cadenas. Muchos de ellos se denominan usando notación de puntos y se denominan métodos. Puede encontrar una lista completa de métodos de manipulación de cadenas en línea.
Vamos a familiarizarnos con algunos de ellos.
s := 'aAbBcC'
sUp := mayúscula(s); // sUp = "AABBCC" - un método que convierte cada carácter de una cadena a mayúsculas
sLow := minúscula(s) //
sLow = "aabbcc" - un método que convierte cada carácter de una cadena a minúsculas
El método siempre se escribe entre paréntesis. Hay algunos parámetros entre paréntesis, si son necesarios.
Otro método útil - val(s, v, ind)
- método para comprobar si todos los caracteres de una cadena son dígitos. s: cadena de origen, v contiene un número si la cadena de origen era un número y 0 en caso contrario, ind contiene el número del primer < strong> índice s que no es un dígito, o 0 si s es un número.
s := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
s := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
El útil método trim(s) - le permite eliminar espacios al principio y al final de una cadena
s := ' ab 1c ';
imprimir('s=', recortar(s)); // s=ab 1c