Comment puis-je valider des équations linéaires avec des expressions régulières ou y a-t-il une autre façon d'utiliser des expressions régulières? Je vais utiliser^pour désigner un exposant.Validation d'équations linéaires avec des expressions régulières?
2x + 3 = 8 // Cela devrait valider fin
3x + 2y + 4Z = 12 // Cela devrait valider fin
4x^2 + 2y = 22 // Cela ne devrait pas valider parce que du pouvoir.
4xy + 3y = 45 // Ceci ne devrait pas être validé en raison du produit de deux inconnues.
2/x + 4y = 22 // Cela ne devrait pas valider en raison de l'inconnu dans le dénominateur
(3/4) x + 3y + 2z = 40 // Cela devrait valider bien.
Merci, je vais regarder dans yacc et bison. – Xaisoft