Arduino 替换:用_
Arduino Replace : with _
我正忙于将我的 ESP8266 Mac 地址中的所有 :
替换为 _
。我尝试了这样的 replace()
方法:
WiFi.macAddress().replace(WiFi.macAddress().begin(),
WiFi.macAddress().end(), ':', '_');
但它不起作用并抛出 'class String' has no member begin
。
我不是 C++ 专家,所以也许你可以帮我用 _
!
替换 Mac 地址中的所有 :
只要 replace 方法是无效的并且动态替换字符,您需要在操作之前将 MAC 放入变量中。
String MAC = WiFi.macAddress();
MAC.replace(':', '_');
Serial.println(MAC);
我正忙于将我的 ESP8266 Mac 地址中的所有 :
替换为 _
。我尝试了这样的 replace()
方法:
WiFi.macAddress().replace(WiFi.macAddress().begin(),
WiFi.macAddress().end(), ':', '_');
但它不起作用并抛出 'class String' has no member begin
。
我不是 C++ 专家,所以也许你可以帮我用 _
!
:
只要 replace 方法是无效的并且动态替换字符,您需要在操作之前将 MAC 放入变量中。
String MAC = WiFi.macAddress();
MAC.replace(':', '_');
Serial.println(MAC);