Trong môi trường Arduino, không có hàm được xây dựng sẵn nào để biến toàn bộ một chuỗi thành chữ hoa, vì vậy chúng ta sẽ viết một hàm đơn giản để thực hiện việc này.
Hãy cùng thực hiện việc nối chuỗi!.
Đối tượng String của Arduino có phương thức toLowerCase() tiện lợi.
String
toLowerCase()
Giả sử chúng ta muốn loại bỏ tất cả các chữ số số học khỏi chuỗi của chúng ta.
Các chuỗi trong Arduino có thể được cắt và chia nhỏ sử dụng substring().
substring()
Ngày xưa, các lập trình viên C sử dụng hàm strlen() từ <string.h>, đếm các ký tự cho đến khi gặp ký tự kết thúc chuỗi (null-terminator).
strlen()
<string.h>
Arduino không có tính năng nội suy chuỗi tích hợp sẵn, nhưng bạn có thể đạt được kết quả tương tự bằng cách sử dụng sprintf() hoặc bằng cách nối chuỗi và biến lại với nhau.
sprintf()
Để xóa dấu ngoặc khỏi một chuỗi trong Arduino, bạn có thể lặp qua các ký tự và xây dựng lại chuỗi mà không có ký tự dấu ngoặc.
Arduino không hỗ trợ tìm kiếm và thay thế chuỗi một cách tự nhiên như các ngôn ngữ cấp cao.
Arduino không hỗ trợ regex được tích hợp sẵn, nhưng bạn có thể mô phỏng kiểm tra mô hình đơn giản.