Trong Pascal, để thay thế một chuỗi con bằng một chuỗi con khác trong một chuỗi, hãy sử dụng phương thức stringReplace():
stringReplace( original, old, new, flag): originalString chuỗi con old được thay thế trên new, flag là một trong các giá trị rfReplaceAll hoặc rfIgnoreCase, giá trị . viết trong ngoặc vuông. Trong trường hợp đầu tiên, tất cả các lần xuất hiện của old into originalString, trong trường hợp thứ hai, chỉ trường hợp đầu tiên.
Ví dụ thay thế chuỗi Pascal:
điện thoại = '+1-234-567-89-10'
// dấu gạch ngang được đổi thành dấu cách
đã chỉnh sửa_phone := stringreplace(phone, '-', ' ', [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10
// dấu gạch nối được loại bỏ
đã chỉnh sửa_phone := stringreplace(phone, '-', '', [rfReplaceAll]);
writeln(edited_phone); // +12345678910
// chỉ có dấu gạch ngang đầu tiên thay đổi
đã chỉnh sửa_phone := thay thế (điện thoại, '-', '', [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10
Problem
Cho một chuỗi. Thay thế tất cả các số trong dòng này 1
bằng từ one
.
Đầu vào
Một chuỗi đang được nhập.
Dấu ấn
In câu trả lời cho vấn đề.
Ví dụ
<đầu>
# |
Đầu vào |
Đầu ra |
điều>
1 |
1+1=2 |
một+một=2 |