Một cách tiếp cận đơn giản để xóa ký tự đầu tiên khỏi chuỗi là cắt. Đây là cách mã sẽ trông như thế nào
1
2
3
4
5
6
7
if __name__ == '__main__'.
s = '. Xin chào'
s = s[1:]
in(s) # Hello
Tải xuống Chạy mã
Nếu muốn xóa n ký tự đầu tiên, bạn có thể thực hiện.
1
2
3
4
5
6
7
8
if __name__ == '__main__'.
s = '. Xin chào'
n = 2
s = s[n:]
in(s) # Hello
Tải xuống Chạy mã
Nếu muốn xóa một ký tự tại một vị trí cụ thể, bạn có thể thực hiện.
1
2
3
4
5
6
7
8
9
if __name__ == '__main__'.
s = '. Xin chào'
pos = 2
s = s[0:pos] + s[ . pos+1:]
in(s) # !Hllo
Tải xuống Chạy mã
2. Sử dụng chức năng split()
Nếu bạn cần loại bỏ lần xuất hiện đầu tiên của ký tự đã cho, bạn có thể sử dụng hàm split với join. Điều này sẽ dịch sang một mã đơn giản dưới đây
Cho một ký tự C và một chuỗi S, nhiệm vụ là loại bỏ lần xuất hiện đầu tiên và cuối cùng của ký tự C khỏi chuỗi S
ví dụ
Đầu vào. S = “GeekforGeeks”, C = ‘e’
Đầu ra. GeksforGeks
Giải thích.
GeeksforGeeks -> GeeksforGeeksĐầu vào. S = “helloWorld”, C = ‘l’
Đầu ra. heloWord
Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp
Cách tiếp cận.
Ý tưởng là duyệt qua chuỗi đã cho từ cả hai đầu và tìm lần xuất hiện đầu tiên của ký tự C gặp phải và loại bỏ các lần xuất hiện tương ứng. Cuối cùng, in chuỗi kết quả.
Dưới đây là cách triển khai của phương pháp trên.
C++
// C++ Program to implement
// the above approach
#include <bits/stdc++.h>
using namespace std;
split()0
split()1
split()2
// C++ Program to implement0// C++ Program to implement1 // C++ Program to implement2
// C++ Program to implement3
// C++ Program to implement4// C++ Program to implement5
// C++ Program to implement4// C++ Program to implement7
// C++ Program to implement4_______49 // the above approach07// the above approach08 // the above approach09// the above approach0// the above approach11// the above approach46// the above approach47// C++ Program to implement23// the above approach49// the above approach47// C++ Program to implement23// the above approach49// the above approach47// C++ Program to implement23// the above approach55