Bonjour, je dois recoder la fonction ls ainsi que certaines de ces options, je cherche à faire une regex afin de pouvoir reconnaître une option en ligne de commande, je débute en php et je galère à créer une regex convenable avec les différents tuto que je trouve sur le net. Exemple je souhaiterais reconnaître l'option -a qui liste mes fichiers cachés :

ls -a preg match vrai le caractère 'a' se trouve après mon '-'.

mais par exemple :

ls -aJ preg match faux 'J' n'est pas une option de la fonction ls.

mais :

ls -Rba : fonctionne 'R' 'b' sont tous deux des options valide de la fonction ls.

Voilà merci d'avance pour l'aide cela m'aidera grandement pour la suite de mon projet