我想把GPS输出的字符串取出速度部分,如字符串“$GPRMC,091856.600,A,3204.8696,N,11853.4961,E,0.65,20.92,280313,,,A*5A”我想取出英文字母“E”之后的0.65,于是试验字符串函数substring()测试程序如下,结果却大相径庭而且看不出规律,请问各位路过的大侠问题出在什么地方?
String text4="$GPRMC,091856.600,A,3204.8696,N,11853.4961,E,0.65,20.92,280313,,,A*5A";
String text5;
void setup()
{
Serial.begin(9600);
}
void loop()
{
text5=(text4.substring('E,',','));
Serial.println (text5);
}
|