gpt4 book ai didi

arduino - 如何在Arduino中匹配字符串中的文本

转载 作者:行者123 更新时间:2023-12-02 16:37:27 26 4
gpt4 key购买 nike

我在使用 Arduino 时遇到一些关于如何匹配文本的问题。

我有:

String tmp = +CLIP: "+37011111111",145,"",,"",0

我正在尝试匹配:

if (tmp.startsWith("+CLIP:")) {
mySerial.println("ATH0");
}

但这不起作用,我不知道为什么。

我尝试了substring,但结果是一样的。我不知道如何使用它,或者什么也没有发生。

哪里出错了?

最佳答案

bool Contains(String s, String search) {
int max = s.length() - search.length();

for (int i = 0; i <= max; i++) {
if (s.substring(i) == search) return true; // or i
}

return false; //or -1
}

否则你可以简单地这样做:

if (readString.indexOf("+CLIP:") >=0)

我还建议访问:

https://www.arduino.cc/en/Reference/String

关于arduino - 如何在Arduino中匹配字符串中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com