Để tìm kiếm trong một chuỗi trong Pascal, hãy sử dụng phương thức pos()
.
Nó đã trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con trong chuỗi:
pos( originalString, smallString) - xem trong originalString smallString
Khi không tìm thấy chuỗi con, phương thức trả về 0:
chào mừng := 'Xin chào thế giới! Tạm biệt thế giới!';
chỉ số := pos(chào mừng, 'wor');
writeln(index); // 7
chỉ số := pos(chào mừng, 'mặt trời');
writeln(index); // 0
Xin lưu ý: các phương thức này không tìm kiếm số lần xuất hiện mà chỉ xác định xem có chuỗi con như vậy trong chuỗi hay không .
Problem
Cho một chuỗi trong đó chữ cái h
xuất hiện ít nhất hai lần. Xóa lần xuất hiện đầu tiên và cuối cùng của chữ cái h
khỏi chuỗi này, cũng như tất cả các ký tự giữa chúng.
Đầu vào
Một chuỗi đang được nhập.
Đầu ra
Hiển thị câu trả lời cho vấn đề.
Ví dụ
<đầu>
# |
Đầu vào |
Đầu ra |
điều>
1 |
Trong cái lỗ trên mặt đất có một người hobbit sống |
Trong tobbit |