Я пытаюсь сделать грубую силу шифрованным текстом, где я не знаю, что у кого-либо из персонажей, но я знаю язык, длину каждого слова и позиции всех персонажей.Соответствующее слово фиксированной длины с известным порядком неизвестных символов
Одним из слов в тексте является «avarrm», поэтому я надеялся, что смогу прокрутить словарь слов и попытаться сопоставить только те, где символ в первой позиции совпадает с символом в третья позиция, а символ в 4-й позиции - тот же, что и в пятой позиции, причем остальные символы не являются ни одним из этих двух символов или одинаковыми друг с другом.
Это звучит как работа для регулярного выражения, но я совершенно не знаю, как я буду писать. Это выполнимо, и если да, то как? Или я должен забыть о регулярном выражении и сделать это с кучей ifs?
Когда мы говорим о регулярном выражении, пожалуйста, укажите вкус или язык, который вы используете :) – HamZa
Python предпочтительнее. –
Альтернативным подходом было бы нормализовать словарные слова, меняющие первый символ на 'a', второй символ на' b', если он отличается от первого, 'a', и так далее. –