Ruby gem для генерации примеров регулярных выражений - PullRequest
5 голосов
/ 11 февраля 2011

Некоторое время назад я натолкнулся на гем ruby, который при регулярном выражении генерировал бы строки-примеры.

Например, учитывая регулярное выражение:

/[a-z]{5}[0-9]{4}/

, он мог генерироватьстрока:

"hkdbv4578"

Кто-нибудь помнит название этого драгоценного камня?

Ответы [ 3 ]

4 голосов
/ 11 февраля 2011

Я полагаю, вы ищете: https://github.com/benburkert/randexp Randexp

0 голосов
/ 11 февраля 2011

Я быстро осмотрелся, не смог найти драгоценный камень, но нашел это https://github.com/repeatedly/ruby-string-random.

Похоже, вы можете сгенерировать строку из регулярного выражения, используя ее.

В качестве примечания я обнаружил, что rubular неоценим при тестировании регулярных выражений в ruby.

0 голосов
/ 11 февраля 2011

Все доступные гемы регулярных выражений можно найти на RubyGems здесь .

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

...