本站改版新增arduino频道

Micropython
Arduino

arduino 字符串 过滤 换行符 空格


arduino 字符串 过滤 换行符 空格 

void setup() {
  Serial.begin(115200);

  // 示例字符串,包含换行符、回车符和空格
  String input = "Hello \nWorld\r\n Arduino ";
  Serial.println("原始字符串:");
  Serial.println(input);

  // 调用过滤函数
  String filtered = filterString(input);
  Serial.println("过滤后的字符串:");
  Serial.println(filtered);
}

void loop() {
  // 空循环
}

// 函数:过滤字符串中的换行符、回车符和空格
String filterString(String str) {
  String result = "";
  for (int i = 0; i < str.length(); i++) {
    char c = str[i];
    // 跳过换行符、回车符和空格
    if (c != '\n' && c != '\r' && c != ' ') {
      result += c;
    }
  }
  return result;
}



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号

执行时间: 0.0095870494842529 seconds