Инструменты, которые превращают регулярные фразы в регулярные выражения? - PullRequest
0 голосов
/ 17 февраля 2010

Я знаю, что есть много инструментов, которые позволяют вам создавать регулярные выражения и проверять регулярные фразы на них, но есть ли инструмент, который позволяет вам вводить только обычную фразу или слово и т. Д., И он будет генерировать регулярное выражение для тебя. Например, набрав:

xyz555 .. будет генерировать правильное регулярное выражение. Возможно, это не самое идеальное выражение, но это был бы полезный инструмент обучения.

1 Ответ

4 голосов
/ 17 февраля 2010

Потому что такой анализ не может быть сделан детерминистически. Невозможно взять один образец (или любое конкретное количество образцов) и сгенерировать образец.

Например, ваши данные в качестве примера могут означать три буквенных символа, за которыми следуют три цифровых символа ...

... или это может быть любое количество буквенных символов, за которыми следуют три цифры

... или три алфавитных символа, за которыми следуют три символа «5».

Невозможно точно определить, что представляет собой шаблон, если данные соответствуют более чем одному шаблону.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...