Кто-нибудь знает библиотеку (желательно php) или алгоритм автоматического генерации регулярных выражений из некоторых общих описаний?Как динамически генерировать проверку строки?
Например, есть форма с возможными вариантами:
- 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..
Идея заключается в том, что для некоторых объектов данных в системе, вы сможете перейти к форме и установить эти критерии поле данных. После этого в любое время, когда поле данных для этого типа данных будет введено, оно будет проверено на соответствие регулярному выражению.
Похоже, что это может перерасти в сложную проблему, поэтому я не ожидаю, что кто-нибудь решит ее в целом. Любые предложения очень ценятся.
Особенно сложно найти библиотеку для * «И так далее ...» * point. Пока вы специально не пишете то, что ищете, сложно ответить вообще. – hakre 2011-11-13 14:33:27