1

在我的 ESP8266 WiFi 项目中,我通过 GET 请求从网站获取字符。当前代码是这样的:

while(client.available()){
    String line = client.readStringUntil('\r');
    Serial.print(line);
}

要获取特定字符之间的字符串,我该如何编辑它?

4

1 回答 1

1

在读取字符串操作后放置代码片段,并用您的分隔符更改下面的分隔符,聚集 的字符串将是您想要的字符串:

char firstDivider = 'X';
char secondDivider = 'Y';
int firstDividerIndex = line.indexOf(firstDivider);
int secondDividerIndex = line.indexOf(secondDivider);
String gatheredStr = line.substring(firstDividerIndex, secondDividerIndex);
于 2016-09-27T04:17:02.337 回答