【发布时间】:2011-02-17 13:33:52
【问题描述】:
我对 Arduino 有一些关于如何匹配文本的问题。
我有:
String tmp = +CLIP: "+37011111111",145,"",,"",0
我正在尝试匹配:
if (tmp.startsWith("+CLIP:")) {
mySerial.println("ATH0");
}
但这不起作用,我不知道为什么。
我试过substring,但结果是一样的。我不知道如何使用它或没有任何反应。
哪里出错了?
【问题讨论】:
-
第一行如何编译(我在 Arduiono/Wiring 中试过)?什么是剪辑?您可以发布工作/可编译代码(例如 mySerial 的声明)吗?
-
Peter 在这个例子中是行不通的。我只是举个例子,我从 Arduino 串行监视器得到。我用 substring 解决了我的问题,只是让任何人都知道,串行监视器中的 Arduino 不显示 \r 和 \n,这是我最大的问题。
-
@Min2liz 如果我的回答有帮助的话。你能接受它是正确的吗?
标签: arduino