Hướng dẫn cách tách string trong C++. Bạn sẽ học được cách tự tạo hàm split trong C++ để tách string sau bài học này.
Tách string trong C++
Tách string trong C++ là xử lý tách các string con từ string ban đầu bằng các ký tự phân cách như tab \t
, dấu cách, dấu phẩy hay ký tự xuống dòng chẳng hạn.
Do trong C++ không có sẵn hàm này, nên chúng ta phải tự tạo ra hàm split để tách string trong C++, bằng cách ứng dụng các hàm và phương thức có sẵn.
string split(string str, string delimiter){ |
Tách string trong C++ bằng một ký tự phân cách
Bằng cách chỉ định đối số delimiter
trong hàm split ở trên là một ký tự, ví dụ như là tab \t
, dấu cách, dấu phẩy hay ký tự xuống dòng chẳng hạn, chúng ta có thể tách chuỗi string ban đầu thành các chuỗi nhỏ như sau:
|
Kết quả, các ký tự được tách ra bởi ký tự phân cách như sau:
Hello |
Tách string trong C++ bằng một chuỗi ký tự phân cách
Bằng cách chỉ định đối số delimiter
trong hàm split ở trên là một chuỗi ký tự, chúng ta có thể tách chuỗi string ban đầu thành các chuỗi nhỏ như sau:
|
Kết quả, các ký tự được tách ra bởi chuỗi ký tự phân cách như sau:
Tom |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách tạo hàm split để tách string trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/string-trong-cpp/tach-string-trong-cpp/
HOME › lập trình c++ cơ bản dành cho người mới học lập trình>>16. string trong c++