Filtrar resultados de WiFi.scanNetworks() en referencia a los valores almacenado en un array

Hola a todos,
Estoy en pleno desarrollo de un código y estaré agradecido de recibir su apoyo con lo siguiente:
Deseo lograr que los valores obtenidos como resultado de la función WiFi.scanNetworks() se comparen con los que posee un array declarado inicialmente, en este caso buscaría que una variable final almacenara las MACadress que estuvieran presentes tanto en lo escaneado como en lo declarado, de tal forma que ya no almacene los demás valores obtenidos.

Nota
Estoy trabajando con el módulo WiFI ESP-01

#include <ESP8266WiFi.h> 
#include <WiFiClient.h>


String macNodes[] = {"AB:A4:DA","AC:18:A8","26:22:CC"};

void loop() {

  networksFound = WiFi.scanNetworks();
  if (networksFound > 0) {

   }
}

Cómo debería proceder?

Moderador:
Por favor, lee las Normas del foro y edita tu códigoi usando etiquetas de código.
Ve a edición, luego selecciona todo el error que has publicado, lo cortas y click en </>


Pones un extracto del código sin que podamos ver a que librerías te refieres.
Tampoco se que micro estas usando. Si el micro es un ESPXX el hilo debe ir en otra sección. Me imagino que si así que tentativamente lo muevo.