これは、どの文字がどの文字と交換されるかについての規則のため、単語内の文字をランダム化する方法やケンブリッジ転置よりもはるかに高度です。ここでは単純な正規表現では十分ではありません。
テキストの最初と最後の文字に加えて全体のアウトラインが一定である限り、単語の内包物がスクランブルされている間にテキストを読むことができることはよく知られています。印刷可能なAscii + Newlineテキストが与えられたら、次の規則に従って各単語をスクランブルします。
スクランブルは(擬似)ランダムでなければなりません。
単語は、AからZまでのラテン文字のシーケンスです。
頭文字のみが大文字になります。
最初と最後の文字はそのままにしておく必要があります。
スクランブルをかける場合、次のグループのいずれかの文字のみが場所を交換できます。
acemnorsuvwxz
bdfhkl
gpqy
it
j
(所定の場所に留まる)
例
彼らのoeiltnusをpsrrnveiegしながら、Srcmableがすり減った
txetは、最初の文字と最後の文字に加えてovaerll ontliues raemin canstnotである限り、trodのインランドがsrcambledされている間でもまだ読めることがよく知られています。patnirlbe Acsii + Nwnliee txetを考えると、samrclbe ecahの単語anoccdirgはこれらのrelusに当てはまります。
Smncrbliagは(プセド)ロンダムでなければなりません。
Wrodはラテン語のchreratacs、thurogh Zのシーケンスです。
初期のlrtteesのみが更新されます。
fisrtとlsat lettresはuctoenhudにとどまらなければなりません。
sarnclbimgの場合、fwllnoiog guorpsの1つを含む文字のみがプラークを変更できます。
aneusvrowxmcz
bhkfdl
gqpy
it
j
(plcaeに滞在)エムザプル
t
、グループ2から削除することを提案していますか?または多分t
グループ4に入れてi
?
printable
/ patnirlbe
は読みにくい。私はi
/ t
スワップのせいだと思う。うーん... paintrlbe
いいえ、それも助けにはなりませんでした。それはおそらくpr
/ pa
スワップです。アウトラインは維持するが、私は意味的に(?)1つの文字として「PR」と「PA」を読んでいると思います。 prtnialbe
ああ、はい。それでした。ただし、アルゴリズムの修正を提供できるかどうかはわかりません。
t
h
多くの人々はそれをそう書いていないが、より短いことになっている。