텍스트를 일치시키는 방법에 대해 Arduino와 관련된 몇 가지 문제가 있습니다.Arduino에서 문자열의 텍스트를 일치시키는 방법
나는이 :
String tmp = +CLIP: "+37011111111",145,"",,"",0
그리고 일치하는 것을 시도하고있다 :
if (tmp.startsWith("+CLIP:")) {
mySerial.println("ATH0");
}
을하지만이 작동하지 않습니다, 나는 왜 아무 생각이 없습니다.
나는 substring
을 시도했지만 결과는 같습니다. 나는 그것을 사용하는 방법을 모르거나 아무 일도 일어나지 않는다.
어디서 오류가 있습니까?
방법 첫 번째 줄도 (내가 Arduiono/배선에 그것을 시도) 컴파일 않습니다 캐스팅 할 필요가 따옴표 문자열을 넣을 수없는 이유는 무엇입니까? CLIP이란 무엇입니까? 작업/컴파일 가능한 코드 (예 : mySerial 선언)를 게시 할 수 있습니까? –
피터이 예제에서는 작동하지 않습니다. 나는 Arduino Serial 모니터에서 얻은 예를 들어 넣었다. ** 문제는 직렬 모니터의 Arduino가 \ r과 \ n을 표시하지 않는다는 사실을 다른 사람이 알 수 있도록 ** 하위 문자열 **로 해결했습니다. – Min2liz
@ Min2liz 내 대답이 도움이된다면. 올바른 것으로 받아 들여 주시겠습니까? – fuzz