Est-ce que quelqu'un connaît une bibliothèque (de préférence php) ou un algorithme pour générer automatiquement des regex à partir de certaines descriptions courantes?Comment générer dynamiquement la validation de chaîne?
Par exemple, ont une forme avec les options possibles:
- Length (=x, between x & y, etc)
- Starts with
- Ends with
- Character(s) x(yz) at index i
- Specify one or more alternative behavior based on the above
- And so on..
L'idée est que, pour certaines entités de données dans un système, vous serez en mesure d'aller à un formulaire et définissez ce critère pour un champ de données. Ensuite, chaque fois que le champ de données pour ce type d'entité de données est entré, il sera validé par rapport à l'expression régulière.
Cela semble pouvoir devenir un problème complexe, donc je ne m'attends à personne pour le résoudre dans son ensemble. Les suggestions sont très appréciées.
Il est particulièrement compliqué de trouver une bibliothèque pour le point * "Et ainsi de suite ..." *. Tant que vous n'écrivez pas spécifiquement ce que vous cherchez, il est difficile de répondre à tous. – hakre