在我的 ESP8266 WiFi 项目中,我通过 GET 请求从网站获取字符。当前代码是这样的:
while(client.available()){
String line = client.readStringUntil('\r');
Serial.print(line);
}
要获取特定字符之间的字符串,我该如何编辑它?
在我的 ESP8266 WiFi 项目中,我通过 GET 请求从网站获取字符。当前代码是这样的:
while(client.available()){
String line = client.readStringUntil('\r');
Serial.print(line);
}
要获取特定字符之间的字符串,我该如何编辑它?
在读取字符串操作后放置代码片段,并用您的分隔符更改下面的分隔符,聚集 的字符串将是您想要的字符串:
char firstDivider = 'X';
char secondDivider = 'Y';
int firstDividerIndex = line.indexOf(firstDivider);
int secondDividerIndex = line.indexOf(secondDivider);
String gatheredStr = line.substring(firstDividerIndex, secondDividerIndex);