Personnellement je vois bien à quoi fait référence régulière, on teste quelque chose qui doit se conformer à la règle indiquée dans une expression
Tu sembles faire référence à la toute première définition du lien CNRTL que tu donnes.
Je pense que l'aspect régulier / rationnel ne fait pas référence au fait qu'une chaîne de caractère doit se conformer à une expression (qui serait une sorte de "règle"), mais plutôt que l'expression régulière (rationnelle) est une description d'un langage régulier (rationnel) (auquel la chaîne que tu testes appartient si ça correspond). Ce qui nous mène à ton interrogation :
Par contre je ne vois pas du tout à quoi correspond rationnelle dans ce contexte.
C'est le terme qu'on peut utiliser pour qualifier les opérations qui permettent de construire un tel langage, d'après Wikipédia :
ce sont les langages obtenus, à partir des lettres et de l'ensemble vide, par les opérations rationnelles, à savoir l'union, le produit et l'étoile de Kleene, d'où le nom de langages rationnels ;
J'imagine qu'on pourrait aussi appeler ces opérations "opérations régulières"... Reste à savoir pourquoi on les appelle "rationnelles"... :-)
Du coup, sur régulier : je pense qu'il faut creuser du côté de la définition linguistique ("LING") donnée par ton lien, parce que les expressions régulières sont un concept appartenant à la théorie des langages, elle-même un domaine de la linguistique (avec des linguistes comme Noam Chomsky, pour ne citer que lui, qui ont tenté de formaliser les langages naturels) :
− LING. ,,On qualifie de régulière toute forme linguistique conforme au paradigme (de déclinaison, de conjugaison, de statut de phrase, etc.) considéré comme fondamental`` (Ling. 1972).
(Et peut-être que cette définition dérive effectivement de celle à laquelle tu sembles faire allusion : c'est régulier parce que ça suit des règles, celles définies par les opérations fondamentales mentionnées ci-avant)
[^] # Re: Waouh + expressions rationnelles
Posté par raphj (site web personnel) . En réponse au lien Un moteur de jeu d'échecs écrit en expressions régulières. Évalué à 6. Dernière modification le 08 janvier 2025 à 15:53.
Tu sembles faire référence à la toute première définition du lien CNRTL que tu donnes.
Je pense que l'aspect régulier / rationnel ne fait pas référence au fait qu'une chaîne de caractère doit se conformer à une expression (qui serait une sorte de "règle"), mais plutôt que l'expression régulière (rationnelle) est une description d'un langage régulier (rationnel) (auquel la chaîne que tu testes appartient si ça correspond). Ce qui nous mène à ton interrogation :
C'est le terme qu'on peut utiliser pour qualifier les opérations qui permettent de construire un tel langage, d'après Wikipédia :
J'imagine qu'on pourrait aussi appeler ces opérations "opérations régulières"... Reste à savoir pourquoi on les appelle "rationnelles"... :-)
Du coup, sur régulier : je pense qu'il faut creuser du côté de la définition linguistique ("LING") donnée par ton lien, parce que les expressions régulières sont un concept appartenant à la théorie des langages, elle-même un domaine de la linguistique (avec des linguistes comme Noam Chomsky, pour ne citer que lui, qui ont tenté de formaliser les langages naturels) :
(Et peut-être que cette définition dérive effectivement de celle à laquelle tu sembles faire allusion : c'est régulier parce que ça suit des règles, celles définies par les opérations fondamentales mentionnées ci-avant)