Arduino, znane przede wszystkim z interakcji z sprzętem, zawiera także podstawowe możliwości manipulacji ciągami za pomocą obiektu String.
String
Alternatywnie, przy użyciu metod dla obiektów String.
(Jak to zrobić:) Historia funkcji zmiany na małe litery sięga początków programowania, gdy zauważono potrzebę normalizacji tekstów do porównań czy wyszukiwań.
(Jak to zrobić:) Usuwanie określonych znaków nie jest nowością.
Do wydobycia podłańcuchów w Arduino służy metoda substring().
substring()
Kiedyś, w C, do długości stringów używalibyśmy strlen z biblioteki string.h.
strlen
string.h
(Jak to zrobić:) Arduino nie ma natywnej funkcji interpolacji ciągów, ale możemy osiągnąć podobny efekt używając sprintf lub łącząc ciągi przy użyciu operatora +.
sprintf
+
Aby usunąć cudzysłowy z ciągu znaków w Arduino, można przeiterować przez znaki i odbudować ciąg bez znaków cudzysłowu.
(Jak to zrobić?) W środowisku Arduino szukanie i zamiana tekstu nie jest funkcją dostępną “od ręki”, ale możesz to osiągnąć, używając prostych funkcji.
Arduino nie posiada wbudowanego wsparcia dla regex bezpośrednio w swojej standardowej bibliotece.