私は、文字が何であるかわからない暗号文をブルートフォースしようとしていますが、言語、各単語の長さ、およびすべての文字の位置は知っています。
本文中の単語の1つが「avarrm」なので、単語の辞書をループして、最初の位置の文字が3番目の位置の文字と同じであるものだけを一致させてみることを望んでいました。 4番目の位置の文字は5番目の位置の文字と同じですが、残りの文字はこれら2つの文字のどちらでもないか、互いに同じではありません。
正規表現の仕事のように聞こえますが、どうやってそれを書くのか全くわかりません。これは実行可能ですか?実行可能な場合、どのように実行しますか?それとも、正規表現を忘れて、たくさんのifでそれを行う必要がありますか?