// For : https://forum.arduino.cc/t/strtok-bites-me-again/949833

char arrayA[] = {"a b/c/d e f/g"};

void setup()
{
  Serial.begin(115200);
  delay(500);
  Serial.printf("parsing %s\n", arrayA);
  char * main = strtok(arrayA, " ");
  while (main != NULL)  //iterate throught the array
  {
    Serial.printf("main %s\n", main);
    if (strchr(main, '/'))  //if there is a / in the current string
    {
      subSplit(main); //split the sub string
    }
    main = strtok(NULL, " "); //where is strtok() continuing from ?
  }
}

void loop()
{
}

void subSplit(char * sub)
{
  char * subPart = strtok(sub, "/");
  while (subPart != NULL)
  {
    Serial.print("subPart ");
    Serial.println(subPart);
    subPart = strtok(NULL, "/");
  }
}