Pascal에서 하나의 하위 문자열을 문자열의 다른 하위 문자열로 바꾸려면 stringReplace():
메서드를 사용하세요.
stringReplace(original, old, new, flag): originalString 하위 문자열 old 는 다음에 교체됩니다. new, 플래그 는 rfReplaceAll 또는 rfIgnoreCase, 값 중 하나입니다. 대괄호 안에 적었습니다. 첫 번째 경우에는 모든 old 가 originalString으로, 두 번째 경우에는 첫 번째만 발생합니다.
파스칼 문자열 대체 예:
<예비>
전화 = '+1-234-567-89-10'
// 하이픈은 공백으로 변경
edit_phone := stringreplace(전화, '-', ' ', [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10
// 하이픈 제거
edit_phone := stringreplace(전화, '-', '', [rfReplaceAll]);
writeln(edited_phone); // +12345678910
// 첫 번째 대시만 변경
edit_phone := replace(전화, '-', '', [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10