Arduino:
テキストの検索と置換
How to: (やり方)
String text = "Hello, world!";
String searchText = "world";
String replaceText = "Arduino";
text.replace(searchText, replaceText);
Serial.println(text); // "Hello, Arduino!"
Deep Dive (深堀り)
テキストの検索と置換は文字列操作の基本で、1970年代の初期のテキストエディターから存在します。ArduinoにおけるString.replace()
メソッドはシンプルだが、大量のデータや長い文字列ではメモリ使用が問題になることがある。代替案としては、char
配列を使う独自の関数を作ることで、サイズが大きい置換作業に対処することが可能です。
See Also (関連情報)
- Arduino String reference: Arduino Reference
- Memory Management with Arduino: Arduino Memory