Bonsoir
je te conseille la lecture d'un cours sur les regex, ainsi que l'utilisation d'un site de tests adapté au langage que tu vas utiliser. Il y a quelques subtilités d'un moteur de regex à l'autre.
J'ai vu du python et du C dans ton historique, regex101 permet de tester pour Python.
Pour C, je n'en connais pas.
RegexStorn utilise le moteur .Net, mais il a l'avantage d'avoir un descriptif des éléments de syntaxe avec un exemple à chaque fois. http://regexstorm.net/reference
Avec l'un comme l'autre, au fur et à mesure que tu construis ton modèle, tu verras ce qui marche ou pas.
Ce que tu cherches à faire n'est pas très compliqué, tu devrais y arriver.
En fait j'ai tester avec des trucs en ligne j'ai écris l'expression suivante:C\^[0-9]+_[0-9]+
il dit expression correct
Mais peut etre mon expression n'est pas bonne car vu que je fait un exo sur des fichier lex ,yacc et qu'ils me dit toujours syntax error je me suis dit que c'est une erreur de la part du site ou j'ai testé
Je ne connais pas lex, mais à priori cette regex devrait fonctionner (dans ton premier message y'avait un point virgule qui n'y est plus).
As tu testé une regex toute simple, genre
C
pour voir ce qui se passe, c'est peut-être pas la regex qui ne va pas mais le code lex
Ah non le ; c’est rien je voulais juste dire que k et n entierr
ouais peut être je vais voir merci