Pascal에는 문자열 작업을 위한 많은 루틴이 있습니다. 대부분은 점 표기법을 사용하여 호출되며 메서드라고 합니다. 문자열 조작 방법의 전체 목록은 온라인에서 찾을 수 있습니다.
그들 중 일부에 대해 알아 봅시다.
<예비>
s := 'aAbBcC'
sUp := 대문자; // sUp = "AABBCC"; - 문자열의 각 문자를 대문자로 변환하는 메소드
sLow := 소문자 //
sLow = "aabbcc"; - 문자열의 각 문자를 소문자로 변환하는 메서드
메서드는 항상 괄호로 작성됩니다. 필요한 경우 괄호 안에 몇 가지 매개 변수가 있습니다.
또 다른 유용한 방법 - val(s, v, ind)
- 문자열의 모든 문자가 숫자인지 확인하는 방법. s - 소스 문자열, v는 소스 문자열이 숫자인 경우 숫자를 포함하고 그렇지 않은 경우 0을 포함합니다. ind는 첫 번째 < strong> index s는 숫자가 아니며, s 가 숫자이면 0입니다.
<예비>
에스 := 'ab1c'
val(s, v, ind);
writeln(v, ' ', ind); // 0 3
에스 := '123';
val(s, v, ind);
w(vriteln, ' ', ind); // 123 0
유용한 trim(s) - 방법을 사용하면 문자열의 시작과 끝에서 공백을 제거할 수 있습니다.
<예비>
에스 := ' ab 1c ';
print('s=', trim(s)); // s=ab 1c