Es-ce que l'on peut faire du regex?

Bonjour, Je suis nul en regex et pourtant ca peut m'aider.

J'ai un nom de fichier comme ceci

16-10-23.txt

Je lis le contenu du carte SD et j'aimerais supprimer automatiquement tous les fichiers qui n'ont pa le format

xx-xx-xx.

En d'autre terme, si j'ai

adalog. 12-34567.

ce fichiers doivent etre supprimé, indépendament à l'extention

Es-ce qu'on peut faire du regex avec Arduino?

En fait on peut ignorer ce post.

if(getNameFile[2] != '-' || getNameFile[6] != '-')
          {
            sprint(getNameFile,2); sprintln(F(" will be deleted"),2); 
          }

J'ai l'art de me compliquer la vie. Désolé pour la polution...

Attention de ne pas détruire tout ceux que vous voulez conserver...

if(getNameFile[2] != '-' || getNameFile[[color=red][b]5[/b][/color]] != '-')

et sinon qui va courir un sprint??? (ou c'est un raccourci pour Serial.print ?)

:)

Oups merci!!!

Oui sprint(char* val, int log) et sprintln(char* val, int log) sont deux fonctions que j'ai faite.

Si log est 0, il va uniquement faire un Serial.print (terminal) S'il est a 1, il va uniquement écrire dans la carte SD (log) S'il est à 2, il fait les deux.

Aisni, si j'ai mon module dans la poche, je peux lire le log, à defaut du terminal :) et, débuger...... Je n'ai pas un ordi de poche :)

Merci!