findUntil

说明

findUntil函数可用于从设备接收到的数据中寻找指定字符串信息。当函数找到了指定字符串信息后将会立即结束函数执行并且返回“真”。否则将会返回“假”。该函数在满足以下任一条件后都会停止函数执行

– 读取到指定终止字符串
– 找到了指定字符串信息
– 达到设定时间(可使用setTimeout来设置)

本函数属于Stream类。该函数可被Stream类的子类所使用,如(Serial, WiFiClient, File 等)。

语法

Stream.findUntil(target, terminator)
注:此处stream为概念对象名称。在实际使用过程中,需要根据实际使用的stream子类对象名称进行替换。如:
Serial.findUntil(target, terminator)
wifiClient.findUntil(target, terminator)

参数

target: 被查找字符串。允许使用String或char类型。

terminator: 终止字符串。用于设置终止函数执行的字符串信息。设备在读取数据时一旦读取到此终止字符串,将会结束函数执行并返回。

返回值

返回值类型为bool。当函数找到了指定字符串信息后将会立即结束函数执行并且返回“真”。否则将会返回“假”。

示例程序

相关内容

available
find