Это не простой вопрос «все возможные комбинации».Создайте список всех возможных комбинаций строки, основанной на регулярном выражении
EDIT: Регулярное выражение просто фиксированной длины строки с различными комбинациями альфа и не алфавитно-цифровых символов для каждого индекса ...
Учитывая регулярное выражение фиксированной длины, что бы самый быстрый способ вычисления и сохранение всех комбинаций в базе данных, скорость сохранения в базе данных. От get go, учитывая регулярное выражение, имеющее любую базу данных каждой комбинации?
То, что я делал, успешно, но смешно медленно, просто создало массив длиной регулярного выражения фиксированной длины, и каждый элемент содержал все возможные символы в этой позиции, я сгенерировал это с помощью какого-то скрипта. А затем просто сделал петлеобразование в массиве с подключением SQL Server от начала до конца, вставив по 10 вариантов за раз. Это было очень медленно, мы говорим о строке из 7/8 символов с максимум 36 возможностями в любом месте. Это заняло несколько дней.
Итак, на мой вопрос задана эта проблема: какая наилучшая комбинация технологий, языков и алгоритмов для достижения этой цели быстрее всего?
Вы говорите, у вас есть регулярное выражение с помощью всего литералов? – sln
Как правило, просто используйте класс символов в каждой позиции символа. Таким образом вам нужно только 1 регулярное выражение. – sln
Похож на /^ [a-zA-Z0-9] [a-zA-Z0-9] [0-9 | A | a | B | b | C | c | D | d] {8}/ –